{"action":"created","issue":{"url":"https://api.github.com/repos/BD2KGenomics/toil/issues/397","labels_url":"https://api.github.com/repos/BD2KGenomics/toil/issues/397/labels{/name}","comments_url":"https://api.github.com/repos/BD2KGenomics/toil/issues/397/comments","events_url":"https://api.github.com/repos/BD2KGenomics/toil/issues/397/events","html_url":"https://github.com/BD2KGenomics/toil/pull/397","id":106709574,"number":397,"title":"Nested promises and immutable user file store (resolves #365, resolves #375, resolves #373, resolves #398)","user":{"login":"benedictpaten","id":593440,"avatar_url":"https://avatars.githubusercontent.com/u/593440?v=3","gravatar_id":"","url":"https://api.github.com/users/benedictpaten","html_url":"https://github.com/benedictpaten","followers_url":"https://api.github.com/users/benedictpaten/followers","following_url":"https://api.github.com/users/benedictpaten/following{/other_user}","gists_url":"https://api.github.com/users/benedictpaten/gists{/gist_id}","starred_url":"https://api.github.com/users/benedictpaten/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benedictpaten/subscriptions","organizations_url":"https://api.github.com/users/benedictpaten/orgs","repos_url":"https://api.github.com/users/benedictpaten/repos","events_url":"https://api.github.com/users/benedictpaten/events{/privacy}","received_events_url":"https://api.github.com/users/benedictpaten/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/BD2KGenomics/toil/labels/in%20progress","name":"in progress","color":"ededed"},{"url":"https://api.github.com/repos/BD2KGenomics/toil/labels/needs%20work","name":"needs work","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2015-09-16T06:37:20Z","updated_at":"2015-09-17T19:23:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/BD2KGenomics/toil/pulls/397","html_url":"https://github.com/BD2KGenomics/toil/pull/397","diff_url":"https://github.com/BD2KGenomics/toil/pull/397.diff","patch_url":"https://github.com/BD2KGenomics/toil/pull/397.patch"},"body":"This has not pulled in master for awhile, also the Azure and AWS jobStores are broken by a small number of changes. However, this pull request makes it possible to pass promises in an arbitrary, nested fashion, makes the user facing Job.FileStore interface essentially immutable and paves the way for robust caching. I am proposing assigning to Hannes/CJ to fix AWS and Azure support and to pull in master. Note this code really reorganises the serialisation process, so it is likely to heavily conflict with CJs changes."},"comment":{"url":"https://api.github.com/repos/BD2KGenomics/toil/issues/comments/141194988","html_url":"https://github.com/BD2KGenomics/toil/pull/397#issuecomment-141194988","issue_url":"https://api.github.com/repos/BD2KGenomics/toil/issues/397","id":141194988,"user":{"login":"hannes-ucsc","id":5143256,"avatar_url":"https://avatars.githubusercontent.com/u/5143256?v=3","gravatar_id":"","url":"https://api.github.com/users/hannes-ucsc","html_url":"https://github.com/hannes-ucsc","followers_url":"https://api.github.com/users/hannes-ucsc/followers","following_url":"https://api.github.com/users/hannes-ucsc/following{/other_user}","gists_url":"https://api.github.com/users/hannes-ucsc/gists{/gist_id}","starred_url":"https://api.github.com/users/hannes-ucsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hannes-ucsc/subscriptions","organizations_url":"https://api.github.com/users/hannes-ucsc/orgs","repos_url":"https://api.github.com/users/hannes-ucsc/repos","events_url":"https://api.github.com/users/hannes-ucsc/events{/privacy}","received_events_url":"https://api.github.com/users/hannes-ucsc/received_events","type":"User","site_admin":false},"created_at":"2015-09-17T19:23:19Z","updated_at":"2015-09-17T19:23:19Z","body":"So it is toil.test.sort.sortTest.SortTest.testAwsMesos that is getting into an infinite loop."}}