{"action":"created","issue":{"url":"https://api.github.com/repos/airlift/airlift/issues/538","repository_url":"https://api.github.com/repos/airlift/airlift","labels_url":"https://api.github.com/repos/airlift/airlift/issues/538/labels{/name}","comments_url":"https://api.github.com/repos/airlift/airlift/issues/538/comments","events_url":"https://api.github.com/repos/airlift/airlift/issues/538/events","html_url":"https://github.com/airlift/airlift/pull/538","id":237726870,"number":538,"title":"Ensure Jetty client request doesn't live past synchronous return","user":{"login":"johngmyers","id":1760720,"avatar_url":"https://avatars2.githubusercontent.com/u/1760720?v=3","gravatar_id":"","url":"https://api.github.com/users/johngmyers","html_url":"https://github.com/johngmyers","followers_url":"https://api.github.com/users/johngmyers/followers","following_url":"https://api.github.com/users/johngmyers/following{/other_user}","gists_url":"https://api.github.com/users/johngmyers/gists{/gist_id}","starred_url":"https://api.github.com/users/johngmyers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johngmyers/subscriptions","organizations_url":"https://api.github.com/users/johngmyers/orgs","repos_url":"https://api.github.com/users/johngmyers/repos","events_url":"https://api.github.com/users/johngmyers/events{/privacy}","received_events_url":"https://api.github.com/users/johngmyers/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-06-22T04:07:34Z","updated_at":"2017-06-23T11:20:55Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/airlift/airlift/pulls/538","html_url":"https://github.com/airlift/airlift/pull/538","diff_url":"https://github.com/airlift/airlift/pull/538.diff","patch_url":"https://github.com/airlift/airlift/pull/538.patch"},"body":"Otherwise Jetty might later access objects in the BodyGenerator that are no longer valid."},"comment":{"url":"https://api.github.com/repos/airlift/airlift/issues/comments/310640763","html_url":"https://github.com/airlift/airlift/pull/538#issuecomment-310640763","issue_url":"https://api.github.com/repos/airlift/airlift/issues/538","id":310640763,"user":{"login":"nezihyigitbasi","id":1223839,"avatar_url":"https://avatars0.githubusercontent.com/u/1223839?v=3","gravatar_id":"","url":"https://api.github.com/users/nezihyigitbasi","html_url":"https://github.com/nezihyigitbasi","followers_url":"https://api.github.com/users/nezihyigitbasi/followers","following_url":"https://api.github.com/users/nezihyigitbasi/following{/other_user}","gists_url":"https://api.github.com/users/nezihyigitbasi/gists{/gist_id}","starred_url":"https://api.github.com/users/nezihyigitbasi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nezihyigitbasi/subscriptions","organizations_url":"https://api.github.com/users/nezihyigitbasi/orgs","repos_url":"https://api.github.com/users/nezihyigitbasi/repos","events_url":"https://api.github.com/users/nezihyigitbasi/events{/privacy}","received_events_url":"https://api.github.com/users/nezihyigitbasi/received_events","type":"User","site_admin":false},"created_at":"2017-06-23T11:20:55Z","updated_at":"2017-06-23T11:20:55Z","body":"Thanks for the info.\r\n\r\n- Just curious, when you observed the problem what was the `The BodyGenerator-equivalent`? Is it an instance of `InputStreamContentProvider`? \r\n\r\n- Depending on how different threads get scheduled and timing of various events (depending on the timeout settings and how bad the overload situation is), it's possible that the request timeouts and before the `abort` call is made in the exception handler the content provider/body generator may access the invalid input stream. So there is still a possibility that things can go bad. \r\n\r\n@dain this looks good. Can you restart the travis job? Seems like it's hitting #520."}}
{"actor":{"display_login":"nezihyigitbasi"}}