{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/13003","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/13003/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/13003/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/13003/events","html_url":"https://github.com/kubernetes/kubernetes/pull/13003","id":102267590,"number":13003,"title":"WIP: kubelet: trigger pod workers independently     ","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/kubernetes/kubernetes/labels/cla:%20yes","name":"cla: yes","color":"bfe5bf"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/team/node","name":"team/node","color":"d2b48c"}],"state":"closed","locked":false,"assignee":{"login":"dchen1107","id":7740897,"avatar_url":"https://avatars.githubusercontent.com/u/7740897?v=3","gravatar_id":"","url":"https://api.github.com/users/dchen1107","html_url":"https://github.com/dchen1107","followers_url":"https://api.github.com/users/dchen1107/followers","following_url":"https://api.github.com/users/dchen1107/following{/other_user}","gists_url":"https://api.github.com/users/dchen1107/gists{/gist_id}","starred_url":"https://api.github.com/users/dchen1107/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dchen1107/subscriptions","organizations_url":"https://api.github.com/users/dchen1107/orgs","repos_url":"https://api.github.com/users/dchen1107/repos","events_url":"https://api.github.com/users/dchen1107/events{/privacy}","received_events_url":"https://api.github.com/users/dchen1107/received_events","type":"User","site_admin":false},"milestone":null,"comments":22,"created_at":"2015-08-21T00:28:39Z","updated_at":"2015-08-25T21:56:33Z","closed_at":"2015-08-25T21:56:33Z","pull_request":{"url":"https://api.github.com/repos/kubernetes/kubernetes/pulls/13003","html_url":"https://github.com/kubernetes/kubernetes/pull/13003","diff_url":"https://github.com/kubernetes/kubernetes/pull/13003.diff","patch_url":"https://github.com/kubernetes/kubernetes/pull/13003.patch"},"body":"Currently, whenever there is any update, kubelet would force all pod workers to\r\nsync again, causing resource contention and hence performance degradation.\r\n    \r\nThis commit flips kubelet to use incremental updates (as opposed to snapshots).\r\nThis allows us to know what pods have changed and send updates to those pod\r\nworkers only. The `SyncPods` function has been replaced with individual\r\nhandlers, each handling an operation (ADD, REMOVE, UPDATE). Pod workers are\r\nstill triggered periodically, and kubelet performs periodic cleanup as well."},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/134753652","html_url":"https://github.com/kubernetes/kubernetes/pull/13003#issuecomment-134753652","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/13003","id":134753652,"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},"created_at":"2015-08-25T21:56:33Z","updated_at":"2015-08-25T21:56:33Z","body":"The head was broken for a while, but the offending PR was reverted. Closing and reopening this PR to trigger a new shippable/travis build. "}}