{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/16034","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/16034/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/16034/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/16034/events","html_url":"https://github.com/kubernetes/kubernetes/pull/16034","id":112633241,"number":16034,"title":"EXPERIMENTAL/WIP/MESOS: add node StatusUpdater controller to scheduler ","user":{"login":"sttts","id":730123,"avatar_url":"https://avatars.githubusercontent.com/u/730123?v=3","gravatar_id":"","url":"https://api.github.com/users/sttts","html_url":"https://github.com/sttts","followers_url":"https://api.github.com/users/sttts/followers","following_url":"https://api.github.com/users/sttts/following{/other_user}","gists_url":"https://api.github.com/users/sttts/gists{/gist_id}","starred_url":"https://api.github.com/users/sttts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sttts/subscriptions","organizations_url":"https://api.github.com/users/sttts/orgs","repos_url":"https://api.github.com/users/sttts/repos","events_url":"https://api.github.com/users/sttts/events{/privacy}","received_events_url":"https://api.github.com/users/sttts/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/area/platform/mesos","name":"area/platform/mesos","color":"d4c5f9"},{"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/size/L","name":"size/L","color":"ee9900"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/team/mesosphere","name":"team/mesosphere","color":"d2b48c"}],"state":"open","locked":false,"assignee":{"login":"sttts","id":730123,"avatar_url":"https://avatars.githubusercontent.com/u/730123?v=3","gravatar_id":"","url":"https://api.github.com/users/sttts","html_url":"https://github.com/sttts","followers_url":"https://api.github.com/users/sttts/followers","following_url":"https://api.github.com/users/sttts/following{/other_user}","gists_url":"https://api.github.com/users/sttts/gists{/gist_id}","starred_url":"https://api.github.com/users/sttts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sttts/subscriptions","organizations_url":"https://api.github.com/users/sttts/orgs","repos_url":"https://api.github.com/users/sttts/repos","events_url":"https://api.github.com/users/sttts/events{/privacy}","received_events_url":"https://api.github.com/users/sttts/received_events","type":"User","site_admin":false},"milestone":null,"comments":11,"created_at":"2015-10-21T16:51:26Z","updated_at":"2015-11-04T19:17:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kubernetes/kubernetes/pulls/16034","html_url":"https://github.com/kubernetes/kubernetes/pull/16034","diff_url":"https://github.com/kubernetes/kubernetes/pull/16034.diff","patch_url":"https://github.com/kubernetes/kubernetes/pull/16034.patch"},"body":"The status of a node is updated by the kubelet usually. If the kubelet doesn't do that in time, the node controller will set the Ready condition to false.\r\n\r\nIn the Mesos case the kubelet is only running for those node where a pod is running. Hence, we have to take over the status update from the scheduler for those nodes. In this PR we add a StatusUpdater to the scheduler doing this with a time period higher than the one of the kubelet, but lower than the interval of the node controller, setting the Ready condition to true with reason `SlaveReady` instead of `KubeletReady`."},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/153835389","html_url":"https://github.com/kubernetes/kubernetes/pull/16034#issuecomment-153835389","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/16034","id":153835389,"user":{"login":"k8s-bot","id":12551979,"avatar_url":"https://avatars.githubusercontent.com/u/12551979?v=3","gravatar_id":"","url":"https://api.github.com/users/k8s-bot","html_url":"https://github.com/k8s-bot","followers_url":"https://api.github.com/users/k8s-bot/followers","following_url":"https://api.github.com/users/k8s-bot/following{/other_user}","gists_url":"https://api.github.com/users/k8s-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/k8s-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/k8s-bot/subscriptions","organizations_url":"https://api.github.com/users/k8s-bot/orgs","repos_url":"https://api.github.com/users/k8s-bot/repos","events_url":"https://api.github.com/users/k8s-bot/events{/privacy}","received_events_url":"https://api.github.com/users/k8s-bot/received_events","type":"User","site_admin":false},"created_at":"2015-11-04T19:17:10Z","updated_at":"2015-11-04T19:17:10Z","body":"GCE e2e build/test **failed** for commit ac473da46c86b0501f393e624e8bc51ce43b62f8.\n* [Build Log](https://storage.cloud.google.com/kubernetes-jenkins/pr-logs/ac473da46c86b0501f393e624e8bc51ce43b62f8/kubernetes-pull-build-test-e2e-gce/15287/build-log.txt)\n* [Test Artifacts](https://console.developers.google.com/storage/browser/kubernetes-jenkins/pr-logs/ac473da46c86b0501f393e624e8bc51ce43b62f8/kubernetes-pull-build-test-e2e-gce/15287/artifacts/)\n* [Internal Jenkins Results](http://goto.google.com/prkubekins/job/kubernetes-pull-build-test-e2e-gce//15287)\n"}}