{"action":"created","issue":{"url":"https://api.github.com/repos/cloudfoundry/gorouter/issues/109","labels_url":"https://api.github.com/repos/cloudfoundry/gorouter/issues/109/labels{/name}","comments_url":"https://api.github.com/repos/cloudfoundry/gorouter/issues/109/comments","events_url":"https://api.github.com/repos/cloudfoundry/gorouter/issues/109/events","html_url":"https://github.com/cloudfoundry/gorouter/pull/109","id":121155395,"number":109,"title":"Graceful drain","user":{"login":"CAFxX","id":408018,"avatar_url":"https://avatars.githubusercontent.com/u/408018?v=3","gravatar_id":"","url":"https://api.github.com/users/CAFxX","html_url":"https://github.com/CAFxX","followers_url":"https://api.github.com/users/CAFxX/followers","following_url":"https://api.github.com/users/CAFxX/following{/other_user}","gists_url":"https://api.github.com/users/CAFxX/gists{/gist_id}","starred_url":"https://api.github.com/users/CAFxX/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CAFxX/subscriptions","organizations_url":"https://api.github.com/users/CAFxX/orgs","repos_url":"https://api.github.com/users/CAFxX/repos","events_url":"https://api.github.com/users/CAFxX/events{/privacy}","received_events_url":"https://api.github.com/users/CAFxX/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-09T04:07:48Z","updated_at":"2015-12-09T04:07:50Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cloudfoundry/gorouter/pulls/109","html_url":"https://github.com/cloudfoundry/gorouter/pull/109","diff_url":"https://github.com/cloudfoundry/gorouter/pull/109.diff","patch_url":"https://github.com/cloudfoundry/gorouter/pull/109.patch"},"body":"During Drain() stop responding to heartbeats and wait a configurable amount of time before stopping listening.\r\nAbruptly stopping listening will cause high latency or lost requests for requests sent to this gorouter from the moment it stops listening.\r\nThe drain_wait configuration option can be used to give time to downstream LBs to detect that gorouter is going down soon and steer new traffic away from it before this happens.\r\nIf unspecified drain_wait is 0 to avoid changing the current behavior. The cf-release enabling bits will come later."},"comment":{"url":"https://api.github.com/repos/cloudfoundry/gorouter/issues/comments/163099446","html_url":"https://github.com/cloudfoundry/gorouter/pull/109#issuecomment-163099446","issue_url":"https://api.github.com/repos/cloudfoundry/gorouter/issues/109","id":163099446,"user":{"login":"cfdreddbot","id":5149451,"avatar_url":"https://avatars.githubusercontent.com/u/5149451?v=3","gravatar_id":"","url":"https://api.github.com/users/cfdreddbot","html_url":"https://github.com/cfdreddbot","followers_url":"https://api.github.com/users/cfdreddbot/followers","following_url":"https://api.github.com/users/cfdreddbot/following{/other_user}","gists_url":"https://api.github.com/users/cfdreddbot/gists{/gist_id}","starred_url":"https://api.github.com/users/cfdreddbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cfdreddbot/subscriptions","organizations_url":"https://api.github.com/users/cfdreddbot/orgs","repos_url":"https://api.github.com/users/cfdreddbot/repos","events_url":"https://api.github.com/users/cfdreddbot/events{/privacy}","received_events_url":"https://api.github.com/users/cfdreddbot/received_events","type":"User","site_admin":false},"created_at":"2015-12-09T04:07:50Z","updated_at":"2015-12-09T04:07:50Z","body":"Hey CAFxX!\n\nThanks for submitting this pull request! I'm here to inform the recipients of the pull request that you've already signed the CLA.\n"}}