{"action":"created","issue":{"url":"https://api.github.com/repos/ClusterHQ/flocker/issues/350","labels_url":"https://api.github.com/repos/ClusterHQ/flocker/issues/350/labels{/name}","comments_url":"https://api.github.com/repos/ClusterHQ/flocker/issues/350/comments","events_url":"https://api.github.com/repos/ClusterHQ/flocker/issues/350/events","html_url":"https://github.com/ClusterHQ/flocker/issues/350","id":38328385,"number":350,"title":"Docker image may be unavailable when starting a unit, leading to overly slow startup","user":{"login":"itamarst","id":3266662,"avatar_url":"https://avatars.githubusercontent.com/u/3266662?v=3","gravatar_id":"","url":"https://api.github.com/users/itamarst","html_url":"https://github.com/itamarst","followers_url":"https://api.github.com/users/itamarst/followers","following_url":"https://api.github.com/users/itamarst/following{/other_user}","gists_url":"https://api.github.com/users/itamarst/gists{/gist_id}","starred_url":"https://api.github.com/users/itamarst/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/itamarst/subscriptions","organizations_url":"https://api.github.com/users/itamarst/orgs","repos_url":"https://api.github.com/users/itamarst/repos","events_url":"https://api.github.com/users/itamarst/events{/privacy}","received_events_url":"https://api.github.com/users/itamarst/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ClusterHQ/flocker/labels/component%3A+orchestration","name":"component: orchestration","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2014-07-21T18:07:40Z","updated_at":"2015-01-09T15:54:15Z","closed_at":null,"body":"`systemd` gets annoyed and times out if starting a unit takes too long (see e.g. transcript in #326). Starting a unit requires starting a Docker container which may involve a long download of a Docker image. This is also an availability issue insofar as it means that sometimes when an application is moved it can take quite a while for it to start back up.\r\n\r\nTo prevent this timeout we should pull the Docker image before starting the container. This is not sufficient to solve the availability issue (that requires coordinating between nodes so the origin node only stops the application once the destination node finishes a pull), so a followup issue should be opened once this one is resolved."},"comment":{"url":"https://api.github.com/repos/ClusterHQ/flocker/issues/comments/69352967","html_url":"https://github.com/ClusterHQ/flocker/issues/350#issuecomment-69352967","issue_url":"https://api.github.com/repos/ClusterHQ/flocker/issues/350","id":69352967,"user":{"login":"adamtheturtle","id":797801,"avatar_url":"https://avatars.githubusercontent.com/u/797801?v=3","gravatar_id":"","url":"https://api.github.com/users/adamtheturtle","html_url":"https://github.com/adamtheturtle","followers_url":"https://api.github.com/users/adamtheturtle/followers","following_url":"https://api.github.com/users/adamtheturtle/following{/other_user}","gists_url":"https://api.github.com/users/adamtheturtle/gists{/gist_id}","starred_url":"https://api.github.com/users/adamtheturtle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamtheturtle/subscriptions","organizations_url":"https://api.github.com/users/adamtheturtle/orgs","repos_url":"https://api.github.com/users/adamtheturtle/repos","events_url":"https://api.github.com/users/adamtheturtle/events{/privacy}","received_events_url":"https://api.github.com/users/adamtheturtle/received_events","type":"User","site_admin":false},"created_at":"2015-01-09T15:54:15Z","updated_at":"2015-01-09T15:54:15Z","body":"We are moving our development planning to JIRA. This issue is now being tracked at https://clusterhq.atlassian.net/browse/FLOC-350. You are welcome to file additional issues in GitHub if that's easier for you."}}