{"action":"created","issue":{"url":"https://api.github.com/repos/mbraceproject/MBrace.Azure/issues/11","labels_url":"https://api.github.com/repos/mbraceproject/MBrace.Azure/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/mbraceproject/MBrace.Azure/issues/11/comments","events_url":"https://api.github.com/repos/mbraceproject/MBrace.Azure/issues/11/events","html_url":"https://github.com/mbraceproject/MBrace.Azure/issues/11","id":58627863,"number":11,"title":"CloudAtom.Read not returning","user":{"login":"dsyme","id":7204669,"avatar_url":"https://avatars.githubusercontent.com/u/7204669?v=3","gravatar_id":"","url":"https://api.github.com/users/dsyme","html_url":"https://github.com/dsyme","followers_url":"https://api.github.com/users/dsyme/followers","following_url":"https://api.github.com/users/dsyme/following{/other_user}","gists_url":"https://api.github.com/users/dsyme/gists{/gist_id}","starred_url":"https://api.github.com/users/dsyme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dsyme/subscriptions","organizations_url":"https://api.github.com/users/dsyme/orgs","repos_url":"https://api.github.com/users/dsyme/repos","events_url":"https://api.github.com/users/dsyme/events{/privacy}","received_events_url":"https://api.github.com/users/dsyme/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-02-23T18:33:40Z","updated_at":"2015-02-23T20:22:53Z","closed_at":null,"body":"I'm using the Elastacloud preview. I do:\r\n\r\n    let atom = CloudAtom.New(100) |> cluster.Run\r\n\r\n    // Check the unique ID of the atom\r\n    atom.Id\r\n\r\nwhich is fine, and then do this\r\n\r\n    // Get the value of the atom\r\n    let atomValue = atom  |> CloudAtom.Read |> cluster.Run\r\n\r\nbut that hangs, the process never returns.\r\n\r\nI've tried several times but it's the same each time. Is this a known issue?\r\n\r\nThanks\r\ndon\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/mbraceproject/MBrace.Azure/issues/comments/75623897","html_url":"https://github.com/mbraceproject/MBrace.Azure/issues/11#issuecomment-75623897","issue_url":"https://api.github.com/repos/mbraceproject/MBrace.Azure/issues/11","id":75623897,"user":{"login":"dsyme","id":7204669,"avatar_url":"https://avatars.githubusercontent.com/u/7204669?v=3","gravatar_id":"","url":"https://api.github.com/users/dsyme","html_url":"https://github.com/dsyme","followers_url":"https://api.github.com/users/dsyme/followers","following_url":"https://api.github.com/users/dsyme/following{/other_user}","gists_url":"https://api.github.com/users/dsyme/gists{/gist_id}","starred_url":"https://api.github.com/users/dsyme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dsyme/subscriptions","organizations_url":"https://api.github.com/users/dsyme/orgs","repos_url":"https://api.github.com/users/dsyme/repos","events_url":"https://api.github.com/users/dsyme/events{/privacy}","received_events_url":"https://api.github.com/users/dsyme/received_events","type":"User","site_admin":false},"created_at":"2015-02-23T20:22:53Z","updated_at":"2015-02-23T20:22:53Z","body":"Ah, I see, well, that is pretty problematic. It is certainly true that FSharpAsync are not consistently serializable from FSharp.Core version to version, I didn't realize you were relying on that. What thoughts do you have on addressing this? I might expect async values of my own to not be serializable (while cloud { ... } would be), but it certainly comes as a surprise if using a library primitive like CloudAtom.Read serializes a dodgy value.  Perhaps this will have been improved by the new release which uses ``Cloud<_>`` everywhere?\r\n\r\n (Also, I suppose the error shouldn't have been manifest as a silent worker failure...?)"}}