{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7315","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7315/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7315/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7315/events","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/7315","id":70812618,"number":7315,"title":"WIP: kubelet: support backoff on container restarts","user":{"login":"yujuhong","id":10524058,"avatar_url":"https://avatars.githubusercontent.com/u/10524058?v=3","gravatar_id":"","url":"https://api.github.com/users/yujuhong","html_url":"https://github.com/yujuhong","followers_url":"https://api.github.com/users/yujuhong/followers","following_url":"https://api.github.com/users/yujuhong/following{/other_user}","gists_url":"https://api.github.com/users/yujuhong/gists{/gist_id}","starred_url":"https://api.github.com/users/yujuhong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yujuhong/subscriptions","organizations_url":"https://api.github.com/users/yujuhong/orgs","repos_url":"https://api.github.com/users/yujuhong/repos","events_url":"https://api.github.com/users/yujuhong/events{/privacy}","received_events_url":"https://api.github.com/users/yujuhong/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/cla:%20yes","name":"cla: yes","color":"ECF7EC"}],"state":"open","locked":false,"assignee":{"login":"vmarmol","id":985208,"avatar_url":"https://avatars.githubusercontent.com/u/985208?v=3","gravatar_id":"","url":"https://api.github.com/users/vmarmol","html_url":"https://github.com/vmarmol","followers_url":"https://api.github.com/users/vmarmol/followers","following_url":"https://api.github.com/users/vmarmol/following{/other_user}","gists_url":"https://api.github.com/users/vmarmol/gists{/gist_id}","starred_url":"https://api.github.com/users/vmarmol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vmarmol/subscriptions","organizations_url":"https://api.github.com/users/vmarmol/orgs","repos_url":"https://api.github.com/users/vmarmol/repos","events_url":"https://api.github.com/users/vmarmol/events{/privacy}","received_events_url":"https://api.github.com/users/vmarmol/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2015-04-24T22:42:40Z","updated_at":"2015-04-24T23:35:02Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/7315","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/7315","diff_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/7315.diff","patch_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/7315.patch"},"body":"When a container is stuck in a crash loop, kubelet would waste resources trying\r\nto restart it repeatedly. We want to reduce the impact of these unhealthy\r\ncontainers.\r\n\r\nThis change instructs per-pod worker to back off on unexpected restarts, which\r\nexcludes user-made container changes.\r\n  * Upon an unexpected restart, a pod worker would double the current backoff\r\n    interval, until it reaches the maximum interval.\r\n  * If no unexpected restart has occured in the past 5 minutes, the interval\r\n    would be reset. This ensures that we do not carry over the effects of\r\n    ancient restarts.\r\n\r\nFor containers with failure frequency lower than once per 5 minutes, the impact\r\nof source usuage is minimal. There is no need to back off."},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/comments/96101409","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/7315#issuecomment-96101409","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7315","id":96101409,"user":{"login":"vmarmol","id":985208,"avatar_url":"https://avatars.githubusercontent.com/u/985208?v=3","gravatar_id":"","url":"https://api.github.com/users/vmarmol","html_url":"https://github.com/vmarmol","followers_url":"https://api.github.com/users/vmarmol/followers","following_url":"https://api.github.com/users/vmarmol/following{/other_user}","gists_url":"https://api.github.com/users/vmarmol/gists{/gist_id}","starred_url":"https://api.github.com/users/vmarmol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vmarmol/subscriptions","organizations_url":"https://api.github.com/users/vmarmol/orgs","repos_url":"https://api.github.com/users/vmarmol/repos","events_url":"https://api.github.com/users/vmarmol/events{/privacy}","received_events_url":"https://api.github.com/users/vmarmol/received_events","type":"User","site_admin":false},"created_at":"2015-04-24T23:35:02Z","updated_at":"2015-04-24T23:35:02Z","body":"Self-assigned since I started to look at it :)"}}