{"action":"closed","issue":{"url":"https://api.github.com/repos/weaveworks/weave/issues/393","labels_url":"https://api.github.com/repos/weaveworks/weave/issues/393/labels{/name}","comments_url":"https://api.github.com/repos/weaveworks/weave/issues/393/comments","events_url":"https://api.github.com/repos/weaveworks/weave/issues/393/events","html_url":"https://github.com/weaveworks/weave/issues/393","id":57310922,"number":393,"title":"[dns] failure during launch-dns can lead to long pause","user":{"login":"bboreham","id":8125524,"avatar_url":"https://avatars.githubusercontent.com/u/8125524?v=3","gravatar_id":"","url":"https://api.github.com/users/bboreham","html_url":"https://github.com/bboreham","followers_url":"https://api.github.com/users/bboreham/followers","following_url":"https://api.github.com/users/bboreham/following{/other_user}","gists_url":"https://api.github.com/users/bboreham/gists{/gist_id}","starred_url":"https://api.github.com/users/bboreham/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bboreham/subscriptions","organizations_url":"https://api.github.com/users/bboreham/orgs","repos_url":"https://api.github.com/users/bboreham/repos","events_url":"https://api.github.com/users/bboreham/events{/privacy}","received_events_url":"https://api.github.com/users/bboreham/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/weaveworks/weave/labels/chore","name":"chore","color":"207de5"}],"state":"closed","locked":false,"assignee":{"login":"rade","id":109109,"avatar_url":"https://avatars.githubusercontent.com/u/109109?v=3","gravatar_id":"","url":"https://api.github.com/users/rade","html_url":"https://github.com/rade","followers_url":"https://api.github.com/users/rade/followers","following_url":"https://api.github.com/users/rade/following{/other_user}","gists_url":"https://api.github.com/users/rade/gists{/gist_id}","starred_url":"https://api.github.com/users/rade/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rade/subscriptions","organizations_url":"https://api.github.com/users/rade/orgs","repos_url":"https://api.github.com/users/rade/repos","events_url":"https://api.github.com/users/rade/events{/privacy}","received_events_url":"https://api.github.com/users/rade/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-02-11T12:40:50Z","updated_at":"2015-05-12T10:50:07Z","closed_at":"2015-05-12T10:50:07Z","body":"If the `weavedns` container fails during start-up, but after the script gets into `populate_dns`, then it will take about 5 seconds to bail out because it doesn't check to see if the container is still running; it just repeatedly calls `curl` then `sleep`.\r\n\r\nAlso it doesn't check to see if a valid IP was returned from 'docker inspect'."}}