GitHub user rxin opened a pull request:
https://github.com/apache/spark/pull/18828
[SPARK-21619][SQL] Fail the execution of canonicalized plans explicitly
## What changes were proposed in this pull request?
Canonicalized plans are not supposed to be executed. I ran into a case in
which there's some code that accidentally calls execute on a canonicalized
plan. This patch throws a more explicit exception when that happens.
## How was this patch tested?
Added a test case in SparkPlanSuite.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/rxin/spark SPARK-21619
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/spark/pull/18828.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #18828
----
commit 587de13138c3c3da0a6405eaf908345387766f54
Author: Reynold Xin <[email protected]>
Date: 2017-08-03T02:25:34Z
[SPARK-21619][SQL] Fail the execution of canonicalized plans explicitly
commit 785a5698eef1f398cbbf71d1805da353e28b341e
Author: Reynold Xin <[email protected]>
Date: 2017-08-03T02:31:16Z
test case and more
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]