{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/8975","labels_url":"https://api.github.com/repos/apache/spark/issues/8975/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/8975/comments","events_url":"https://api.github.com/repos/apache/spark/issues/8975/events","html_url":"https://github.com/apache/spark/pull/8975","id":109720925,"number":8975,"title":"[SPARK-10918] [CORE] Prevent task failed for executor kill by driver","user":{"login":"shenh062326","id":9527867,"avatar_url":"https://avatars.githubusercontent.com/u/9527867?v=3","gravatar_id":"","url":"https://api.github.com/users/shenh062326","html_url":"https://github.com/shenh062326","followers_url":"https://api.github.com/users/shenh062326/followers","following_url":"https://api.github.com/users/shenh062326/following{/other_user}","gists_url":"https://api.github.com/users/shenh062326/gists{/gist_id}","starred_url":"https://api.github.com/users/shenh062326/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shenh062326/subscriptions","organizations_url":"https://api.github.com/users/shenh062326/orgs","repos_url":"https://api.github.com/users/shenh062326/repos","events_url":"https://api.github.com/users/shenh062326/events{/privacy}","received_events_url":"https://api.github.com/users/shenh062326/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-10-05T02:24:54Z","updated_at":"2015-10-19T06:37:12Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/8975","html_url":"https://github.com/apache/spark/pull/8975","diff_url":"https://github.com/apache/spark/pull/8975.diff","patch_url":"https://github.com/apache/spark/pull/8975.patch"},"body":"  When dynamicAllocation is enabled, when a executor was idle timeout, it will be kill by driver, if a task offer to the executor at the same time, the task will failed due to executor lost.\r\n  1. Before scheduler a task to a executor, check if it has been killed.\r\n  2. Call executorManager.onExecutorBusy before scheduler task.\r\n  "},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/149116689","html_url":"https://github.com/apache/spark/pull/8975#issuecomment-149116689","issue_url":"https://api.github.com/repos/apache/spark/issues/8975","id":149116689,"user":{"login":"AmplabJenkins","id":4031291,"avatar_url":"https://avatars.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":"2015-10-19T06:37:12Z","updated_at":"2015-10-19T06:37:12Z","body":" Merged build triggered."}}