{"action":"created","issue":{"url":"https://api.github.com/repos/ray-project/ray/issues/649","repository_url":"https://api.github.com/repos/ray-project/ray","labels_url":"https://api.github.com/repos/ray-project/ray/issues/649/labels{/name}","comments_url":"https://api.github.com/repos/ray-project/ray/issues/649/comments","events_url":"https://api.github.com/repos/ray-project/ray/issues/649/events","html_url":"https://github.com/ray-project/ray/pull/649","id":234420056,"number":649,"title":"Disable retries","user":{"login":"ericl","id":14922,"avatar_url":"https://avatars0.githubusercontent.com/u/14922?v=3","gravatar_id":"","url":"https://api.github.com/users/ericl","html_url":"https://github.com/ericl","followers_url":"https://api.github.com/users/ericl/followers","following_url":"https://api.github.com/users/ericl/following{/other_user}","gists_url":"https://api.github.com/users/ericl/gists{/gist_id}","starred_url":"https://api.github.com/users/ericl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericl/subscriptions","organizations_url":"https://api.github.com/users/ericl/orgs","repos_url":"https://api.github.com/users/ericl/repos","events_url":"https://api.github.com/users/ericl/events{/privacy}","received_events_url":"https://api.github.com/users/ericl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-06-08T06:03:13Z","updated_at":"2017-06-08T06:12:34Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ray-project/ray/pulls/649","html_url":"https://github.com/ray-project/ray/pull/649","diff_url":"https://github.com/ray-project/ray/pull/649.diff","patch_url":"https://github.com/ray-project/ray/pull/649.patch"},"body":"It turns out setting too many retry timers is slowing down the event loop, since event processing time scales with O(|timers|^2). Under certain conditions this leads to unbounded buildup of timers in the queue, causing the local scheduler to become unresponsive.\r\n\r\nFor now, disable those timers. We can add them back once the O(n^2) issue is fixed, or instead schedule a single global timer to resubmit all pending events if the redis connection is lost.\r\n\r\nhttps://github.com/ray-project/ray/issues/561"},"comment":{"url":"https://api.github.com/repos/ray-project/ray/issues/comments/307008742","html_url":"https://github.com/ray-project/ray/pull/649#issuecomment-307008742","issue_url":"https://api.github.com/repos/ray-project/ray/issues/649","id":307008742,"user":{"login":"AmplabJenkins","id":4031291,"avatar_url":"https://avatars0.githubusercontent.com/u/4031291?v=3","gravatar_id":"","url":"https://api.github.com/users/AmplabJenkins","html_url":"https://github.com/AmplabJenkins","followers_url":"https://api.github.com/users/AmplabJenkins/followers","following_url":"https://api.github.com/users/AmplabJenkins/following{/other_user}","gists_url":"https://api.github.com/users/AmplabJenkins/gists{/gist_id}","starred_url":"https://api.github.com/users/AmplabJenkins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AmplabJenkins/subscriptions","organizations_url":"https://api.github.com/users/AmplabJenkins/orgs","repos_url":"https://api.github.com/users/AmplabJenkins/repos","events_url":"https://api.github.com/users/AmplabJenkins/events{/privacy}","received_events_url":"https://api.github.com/users/AmplabJenkins/received_events","type":"User","site_admin":false},"created_at":"2017-06-08T06:12:34Z","updated_at":"2017-06-08T06:12:34Z","body":"Merged build finished. Test PASSed."}}
{"actor":{"display_login":"AmplabJenkins"}}