{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/18461","repository_url":"https://api.github.com/repos/apache/spark","labels_url":"https://api.github.com/repos/apache/spark/issues/18461/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/18461/comments","events_url":"https://api.github.com/repos/apache/spark/issues/18461/events","html_url":"https://github.com/apache/spark/pull/18461","id":239322751,"number":18461,"title":"[SPARK-21248][SS]The clean up codes in StreamExecution should not be interrupted","user":{"login":"zsxwing","id":1000778,"avatar_url":"https://avatars3.githubusercontent.com/u/1000778?v=3","gravatar_id":"","url":"https://api.github.com/users/zsxwing","html_url":"https://github.com/zsxwing","followers_url":"https://api.github.com/users/zsxwing/followers","following_url":"https://api.github.com/users/zsxwing/following{/other_user}","gists_url":"https://api.github.com/users/zsxwing/gists{/gist_id}","starred_url":"https://api.github.com/users/zsxwing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zsxwing/subscriptions","organizations_url":"https://api.github.com/users/zsxwing/orgs","repos_url":"https://api.github.com/users/zsxwing/repos","events_url":"https://api.github.com/users/zsxwing/events{/privacy}","received_events_url":"https://api.github.com/users/zsxwing/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2017-06-28T23:06:48Z","updated_at":"2017-07-05T23:14:27Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/18461","html_url":"https://github.com/apache/spark/pull/18461","diff_url":"https://github.com/apache/spark/pull/18461.diff","patch_url":"https://github.com/apache/spark/pull/18461.patch"},"body":"## What changes were proposed in this pull request?\r\n\r\nThis PR uses `runUninterruptibly` to avoid that the clean up codes in StreamExecution is interrupted. It also removes an optimization in `runUninterruptibly` to make sure this method never throw `InterruptedException`.\r\n\r\n## How was this patch tested?\r\n\r\nJenkins"},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/313251889","html_url":"https://github.com/apache/spark/pull/18461#issuecomment-313251889","issue_url":"https://api.github.com/repos/apache/spark/issues/18461","id":313251889,"user":{"login":"tdas","id":663212,"avatar_url":"https://avatars2.githubusercontent.com/u/663212?v=3","gravatar_id":"","url":"https://api.github.com/users/tdas","html_url":"https://github.com/tdas","followers_url":"https://api.github.com/users/tdas/followers","following_url":"https://api.github.com/users/tdas/following{/other_user}","gists_url":"https://api.github.com/users/tdas/gists{/gist_id}","starred_url":"https://api.github.com/users/tdas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tdas/subscriptions","organizations_url":"https://api.github.com/users/tdas/orgs","repos_url":"https://api.github.com/users/tdas/repos","events_url":"https://api.github.com/users/tdas/events{/privacy}","received_events_url":"https://api.github.com/users/tdas/received_events","type":"User","site_admin":false},"created_at":"2017-07-05T23:14:27Z","updated_at":"2017-07-05T23:14:27Z","body":"LGTM. "}}
{"actor":{"display_login":"tdas"}}