{"action":"created","issue":{"url":"https://api.github.com/repos/puppetlabs/marionette-collective/issues/402","repository_url":"https://api.github.com/repos/puppetlabs/marionette-collective","labels_url":"https://api.github.com/repos/puppetlabs/marionette-collective/issues/402/labels{/name}","comments_url":"https://api.github.com/repos/puppetlabs/marionette-collective/issues/402/comments","events_url":"https://api.github.com/repos/puppetlabs/marionette-collective/issues/402/events","html_url":"https://github.com/puppetlabs/marionette-collective/pull/402","id":185261640,"number":402,"title":"(MCO-777) Wait for all expected responses to rpc, report surprises","user":{"login":"MikaelSmith","id":8162496,"avatar_url":"https://avatars.githubusercontent.com/u/8162496?v=3","gravatar_id":"","url":"https://api.github.com/users/MikaelSmith","html_url":"https://github.com/MikaelSmith","followers_url":"https://api.github.com/users/MikaelSmith/followers","following_url":"https://api.github.com/users/MikaelSmith/following{/other_user}","gists_url":"https://api.github.com/users/MikaelSmith/gists{/gist_id}","starred_url":"https://api.github.com/users/MikaelSmith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MikaelSmith/subscriptions","organizations_url":"https://api.github.com/users/MikaelSmith/orgs","repos_url":"https://api.github.com/users/MikaelSmith/repos","events_url":"https://api.github.com/users/MikaelSmith/events{/privacy}","received_events_url":"https://api.github.com/users/MikaelSmith/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-10-25T23:40:19Z","updated_at":"2016-11-14T19:03:32Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/puppetlabs/marionette-collective/pulls/402","html_url":"https://github.com/puppetlabs/marionette-collective/pull/402","diff_url":"https://github.com/puppetlabs/marionette-collective/pull/402.diff","patch_url":"https://github.com/puppetlabs/marionette-collective/pull/402.patch"},"body":"Modifies mco to wait for responses from all discovered hosts, rather\nthan stopping when the expected number of hosts have responded. This\nensures that, if a node doesn't respond to discovery but responds to the\nrpc, we don't lose responses from all discovered nodes.\n\nAlso update stats to print all responses that came from nodes that did\nnot respond to discovery. This simplifies debugging issues where nodes\nrespond unexpectedly, allowing us to identify the nodes behaving\nunexpectedly.\n"},"comment":{"url":"https://api.github.com/repos/puppetlabs/marionette-collective/issues/comments/260428815","html_url":"https://github.com/puppetlabs/marionette-collective/pull/402#issuecomment-260428815","issue_url":"https://api.github.com/repos/puppetlabs/marionette-collective/issues/402","id":260428815,"user":{"login":"ripienaar","id":82342,"avatar_url":"https://avatars.githubusercontent.com/u/82342?v=3","gravatar_id":"","url":"https://api.github.com/users/ripienaar","html_url":"https://github.com/ripienaar","followers_url":"https://api.github.com/users/ripienaar/followers","following_url":"https://api.github.com/users/ripienaar/following{/other_user}","gists_url":"https://api.github.com/users/ripienaar/gists{/gist_id}","starred_url":"https://api.github.com/users/ripienaar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ripienaar/subscriptions","organizations_url":"https://api.github.com/users/ripienaar/orgs","repos_url":"https://api.github.com/users/ripienaar/repos","events_url":"https://api.github.com/users/ripienaar/events{/privacy}","received_events_url":"https://api.github.com/users/ripienaar/received_events","type":"User","site_admin":false},"created_at":"2016-11-14T19:03:32Z","updated_at":"2016-11-14T19:03:32Z","body":"@MikaelSmith this looks good then assuming it was manually tested"}}
{"actor":{"display_login":"ripienaar"}}