{"action":"created","issue":{"url":"https://api.github.com/repos/docker/docker/issues/21523","repository_url":"https://api.github.com/repos/docker/docker","labels_url":"https://api.github.com/repos/docker/docker/issues/21523/labels{/name}","comments_url":"https://api.github.com/repos/docker/docker/issues/21523/comments","events_url":"https://api.github.com/repos/docker/docker/issues/21523/events","html_url":"https://github.com/docker/docker/pull/21523","id":143564079,"number":21523,"title":"Embed context.Context to routes with usage of CloseNotify","user":{"login":"LK4D4","id":101445,"avatar_url":"https://avatars.githubusercontent.com/u/101445?v=3","gravatar_id":"","url":"https://api.github.com/users/LK4D4","html_url":"https://github.com/LK4D4","followers_url":"https://api.github.com/users/LK4D4/followers","following_url":"https://api.github.com/users/LK4D4/following{/other_user}","gists_url":"https://api.github.com/users/LK4D4/gists{/gist_id}","starred_url":"https://api.github.com/users/LK4D4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LK4D4/subscriptions","organizations_url":"https://api.github.com/users/LK4D4/orgs","repos_url":"https://api.github.com/users/LK4D4/repos","events_url":"https://api.github.com/users/LK4D4/events{/privacy}","received_events_url":"https://api.github.com/users/LK4D4/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/docker/docker/labels/status/2-code-review","name":"status/2-code-review","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-03-25T18:39:08Z","updated_at":"2016-03-26T15:54:23Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/docker/docker/pulls/21523","html_url":"https://github.com/docker/docker/pull/21523","diff_url":"https://github.com/docker/docker/pull/21523.diff","patch_url":"https://github.com/docker/docker/pull/21523.patch"},"body":"ping @aaronlehmann @calavera "},"comment":{"url":"https://api.github.com/repos/docker/docker/issues/comments/201867469","html_url":"https://github.com/docker/docker/pull/21523#issuecomment-201867469","issue_url":"https://api.github.com/repos/docker/docker/issues/21523","id":201867469,"user":{"login":"aaronlehmann","id":10601430,"avatar_url":"https://avatars.githubusercontent.com/u/10601430?v=3","gravatar_id":"","url":"https://api.github.com/users/aaronlehmann","html_url":"https://github.com/aaronlehmann","followers_url":"https://api.github.com/users/aaronlehmann/followers","following_url":"https://api.github.com/users/aaronlehmann/following{/other_user}","gists_url":"https://api.github.com/users/aaronlehmann/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronlehmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronlehmann/subscriptions","organizations_url":"https://api.github.com/users/aaronlehmann/orgs","repos_url":"https://api.github.com/users/aaronlehmann/repos","events_url":"https://api.github.com/users/aaronlehmann/events{/privacy}","received_events_url":"https://api.github.com/users/aaronlehmann/received_events","type":"User","site_admin":false},"created_at":"2016-03-26T15:54:23Z","updated_at":"2016-03-26T15:54:23Z","body":"Can you please make push and pull `Cancellable` too? Right now they cancel their own context if writing to the `ResponseWriter` fails. It would be better if they were cancelled when the connection actually closes. I just saw a report that disconnecting the client didn't cancel a frozen download. I think adding `Cancellable` to those routes would fix this."}}