{"action":"created","issue":{"url":"https://api.github.com/repos/hashicorp/raft/issues/97","repository_url":"https://api.github.com/repos/hashicorp/raft","labels_url":"https://api.github.com/repos/hashicorp/raft/issues/97/labels{/name}","comments_url":"https://api.github.com/repos/hashicorp/raft/issues/97/comments","events_url":"https://api.github.com/repos/hashicorp/raft/issues/97/events","html_url":"https://github.com/hashicorp/raft/pull/97","id":141923446,"number":97,"title":"Ensure we don't call the shutdown future more than once","user":{"login":"abligh","id":1240226,"avatar_url":"https://avatars.githubusercontent.com/u/1240226?v=3","gravatar_id":"","url":"https://api.github.com/users/abligh","html_url":"https://github.com/abligh","followers_url":"https://api.github.com/users/abligh/followers","following_url":"https://api.github.com/users/abligh/following{/other_user}","gists_url":"https://api.github.com/users/abligh/gists{/gist_id}","starred_url":"https://api.github.com/users/abligh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abligh/subscriptions","organizations_url":"https://api.github.com/users/abligh/orgs","repos_url":"https://api.github.com/users/abligh/repos","events_url":"https://api.github.com/users/abligh/events{/privacy}","received_events_url":"https://api.github.com/users/abligh/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-03-18T16:57:15Z","updated_at":"2016-03-18T18:44:32Z","closed_at":"2016-03-18T18:44:27Z","pull_request":{"url":"https://api.github.com/repos/hashicorp/raft/pulls/97","html_url":"https://github.com/hashicorp/raft/pull/97","diff_url":"https://github.com/hashicorp/raft/pull/97.diff","patch_url":"https://github.com/hashicorp/raft/pull/97.patch"},"body":"When shutting down a raft object, we should not run run anything significant in the shutdown future more than once. This was not previously a problem, but now we `Close()` the transport if it is closeable, and we shouldn't close it more than once.\r\n\r\nSigned-off-by: Alex Bligh <alex@alex.org.uk>"},"comment":{"url":"https://api.github.com/repos/hashicorp/raft/issues/comments/198490776","html_url":"https://github.com/hashicorp/raft/pull/97#issuecomment-198490776","issue_url":"https://api.github.com/repos/hashicorp/raft/issues/97","id":198490776,"user":{"login":"slackpad","id":673509,"avatar_url":"https://avatars.githubusercontent.com/u/673509?v=3","gravatar_id":"","url":"https://api.github.com/users/slackpad","html_url":"https://github.com/slackpad","followers_url":"https://api.github.com/users/slackpad/followers","following_url":"https://api.github.com/users/slackpad/following{/other_user}","gists_url":"https://api.github.com/users/slackpad/gists{/gist_id}","starred_url":"https://api.github.com/users/slackpad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slackpad/subscriptions","organizations_url":"https://api.github.com/users/slackpad/orgs","repos_url":"https://api.github.com/users/slackpad/repos","events_url":"https://api.github.com/users/slackpad/events{/privacy}","received_events_url":"https://api.github.com/users/slackpad/received_events","type":"User","site_admin":false},"created_at":"2016-03-18T18:44:31Z","updated_at":"2016-03-18T18:44:31Z","body":"Thanks!"}}