{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/24706","repository_url":"https://api.github.com/repos/apache/spark","labels_url":"https://api.github.com/repos/apache/spark/issues/24706/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/24706/comments","events_url":"https://api.github.com/repos/apache/spark/issues/24706/events","html_url":"https://github.com/apache/spark/pull/24706","id":448387649,"node_id":"MDExOlB1bGxSZXF1ZXN0MjgyMTg2MTc1","number":24706,"title":"[SPARK-23128][SQL] A new approach to do adaptive execution in Spark SQL","user":{"login":"maryannxue","id":4171904,"node_id":"MDQ6VXNlcjQxNzE5MDQ=","avatar_url":"https://avatars3.githubusercontent.com/u/4171904?v=4","gravatar_id":"","url":"https://api.github.com/users/maryannxue","html_url":"https://github.com/maryannxue","followers_url":"https://api.github.com/users/maryannxue/followers","following_url":"https://api.github.com/users/maryannxue/following{/other_user}","gists_url":"https://api.github.com/users/maryannxue/gists{/gist_id}","starred_url":"https://api.github.com/users/maryannxue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maryannxue/subscriptions","organizations_url":"https://api.github.com/users/maryannxue/orgs","repos_url":"https://api.github.com/users/maryannxue/repos","events_url":"https://api.github.com/users/maryannxue/events{/privacy}","received_events_url":"https://api.github.com/users/maryannxue/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2019-05-24T23:47:40Z","updated_at":"2019-06-03T03:27:32Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/24706","html_url":"https://github.com/apache/spark/pull/24706","diff_url":"https://github.com/apache/spark/pull/24706.diff","patch_url":"https://github.com/apache/spark/pull/24706.patch"},"body":"## What changes were proposed in this pull request?\r\n\r\nImplemented a new SparkPlan that executes the query adaptively. It splits the query plan into independent stages and executes them in order according to their dependencies. The query stage materializes its output at the end. When one stage completes, the data statistics of the materialized output will be used to optimize the remainder of the query.\r\n\r\nCredit also goes to @carsonwang and @cloud-fan \r\n\r\n## How was this patch tested?\r\n\r\nAdded new UT.\r\n"},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/498100750","html_url":"https://github.com/apache/spark/pull/24706#issuecomment-498100750","issue_url":"https://api.github.com/repos/apache/spark/issues/24706","id":498100750,"node_id":"MDEyOklzc3VlQ29tbWVudDQ5ODEwMDc1MA==","user":{"login":"SparkQA","id":8108735,"node_id":"MDQ6VXNlcjgxMDg3MzU=","avatar_url":"https://avatars1.githubusercontent.com/u/8108735?v=4","gravatar_id":"","url":"https://api.github.com/users/SparkQA","html_url":"https://github.com/SparkQA","followers_url":"https://api.github.com/users/SparkQA/followers","following_url":"https://api.github.com/users/SparkQA/following{/other_user}","gists_url":"https://api.github.com/users/SparkQA/gists{/gist_id}","starred_url":"https://api.github.com/users/SparkQA/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SparkQA/subscriptions","organizations_url":"https://api.github.com/users/SparkQA/orgs","repos_url":"https://api.github.com/users/SparkQA/repos","events_url":"https://api.github.com/users/SparkQA/events{/privacy}","received_events_url":"https://api.github.com/users/SparkQA/received_events","type":"User","site_admin":false},"created_at":"2019-06-03T03:27:32Z","updated_at":"2019-06-03T03:27:32Z","author_association":"NONE","body":"**[Test build #106084 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/106084/testReport)** for PR 24706 at commit [`9eaf307`](https://github.com/apache/spark/commit/9eaf30742dbb6777e498850ebc67a8db718b3901)."}}
{"actor":{"display_login":"SparkQA"}}