{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/12849","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/12849/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/12849/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/12849/events","html_url":"https://github.com/kubernetes/kubernetes/pull/12849","id":101607742,"number":12849,"title":"WIP/MESOS: Handle Mesos TASK_ERROR status","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/cla:%20yes","name":"cla: yes","color":"bfe5bf"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/team/mesosphere","name":"team/mesosphere","color":"d2b48c"}],"state":"open","locked":false,"assignee":{"login":"jdef","id":2348332,"avatar_url":"https://avatars.githubusercontent.com/u/2348332?v=3","gravatar_id":"","url":"https://api.github.com/users/jdef","html_url":"https://github.com/jdef","followers_url":"https://api.github.com/users/jdef/followers","following_url":"https://api.github.com/users/jdef/following{/other_user}","gists_url":"https://api.github.com/users/jdef/gists{/gist_id}","starred_url":"https://api.github.com/users/jdef/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdef/subscriptions","organizations_url":"https://api.github.com/users/jdef/orgs","repos_url":"https://api.github.com/users/jdef/repos","events_url":"https://api.github.com/users/jdef/events{/privacy}","received_events_url":"https://api.github.com/users/jdef/received_events","type":"User","site_admin":false},"milestone":null,"comments":6,"created_at":"2015-08-18T09:12:18Z","updated_at":"2015-08-21T04:29:02Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kubernetes/kubernetes/pulls/12849","html_url":"https://github.com/kubernetes/kubernetes/pull/12849","diff_url":"https://github.com/kubernetes/kubernetes/pull/12849.diff","patch_url":"https://github.com/kubernetes/kubernetes/pull/12849.patch"},"body":"The TASK_ERROR task status was introduced with Mesos 0.21 and is actually used since 0.22.\r\nIt was not handled at all before this patch, leaving errored tasks in the registry in phase\r\n\"Pending\". This will lead to task status updates from the Mesos Master on reconciliation with empty\r\nslaveId fields, leading to scheduler crashes eventually.\r\n\r\nxref mesosphere/kubernetes-mesos#440"},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/133280499","html_url":"https://github.com/kubernetes/kubernetes/pull/12849#issuecomment-133280499","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/12849","id":133280499,"user":{"login":"jdef","id":2348332,"avatar_url":"https://avatars.githubusercontent.com/u/2348332?v=3","gravatar_id":"","url":"https://api.github.com/users/jdef","html_url":"https://github.com/jdef","followers_url":"https://api.github.com/users/jdef/followers","following_url":"https://api.github.com/users/jdef/following{/other_user}","gists_url":"https://api.github.com/users/jdef/gists{/gist_id}","starred_url":"https://api.github.com/users/jdef/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdef/subscriptions","organizations_url":"https://api.github.com/users/jdef/orgs","repos_url":"https://api.github.com/users/jdef/repos","events_url":"https://api.github.com/users/jdef/events{/privacy}","received_events_url":"https://api.github.com/users/jdef/received_events","type":"User","site_admin":false},"created_at":"2015-08-21T04:29:02Z","updated_at":"2015-08-21T04:29:02Z","body":"very carefully. as per my previous comment, because TASK_ERROR indicates a pod that will likely never launch successfully we should think more carefully about how the RC will react to a consistently failing pod and what the best user experience looks like. I don't think that simply deleting the pod is a good solution."}}