{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/10793","repository_url":"https://api.github.com/repos/apache/spark","labels_url":"https://api.github.com/repos/apache/spark/issues/10793/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/10793/comments","events_url":"https://api.github.com/repos/apache/spark/issues/10793/events","html_url":"https://github.com/apache/spark/pull/10793","id":127084789,"number":10793,"title":"[SPARK-12853][SQL] ignore bucketing information if we do not need it","user":{"login":"cloud-fan","id":3182036,"avatar_url":"https://avatars.githubusercontent.com/u/3182036?v=3","gravatar_id":"","url":"https://api.github.com/users/cloud-fan","html_url":"https://github.com/cloud-fan","followers_url":"https://api.github.com/users/cloud-fan/followers","following_url":"https://api.github.com/users/cloud-fan/following{/other_user}","gists_url":"https://api.github.com/users/cloud-fan/gists{/gist_id}","starred_url":"https://api.github.com/users/cloud-fan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cloud-fan/subscriptions","organizations_url":"https://api.github.com/users/cloud-fan/orgs","repos_url":"https://api.github.com/users/cloud-fan/repos","events_url":"https://api.github.com/users/cloud-fan/events{/privacy}","received_events_url":"https://api.github.com/users/cloud-fan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2016-01-17T09:41:07Z","updated_at":"2016-05-23T16:41:32Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/10793","html_url":"https://github.com/apache/spark/pull/10793","diff_url":"https://github.com/apache/spark/pull/10793.diff","patch_url":"https://github.com/apache/spark/pull/10793.patch"},"body":"The idea is: use a place holder for `LogicalRelation` that can delay the scan and carry bucketing information, during planning. Then we add a rule to randomly pick one place holder from the physical plan, try to disable bucketing and see if we will add extra shuffle. If no extra shuffle is added, it means the bucketing for this relation is unnecessary, we can ignore it and do a normal scan. If extra shuffle is added, we do a bucket scan."},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/221026869","html_url":"https://github.com/apache/spark/pull/10793#issuecomment-221026869","issue_url":"https://api.github.com/repos/apache/spark/issues/10793","id":221026869,"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":"2016-05-23T16:41:32Z","updated_at":"2016-05-23T16:41:32Z","body":"Build finished. Test FAILed."}}
{"actor":{"display_login":"AmplabJenkins"}}