-
Notifications
You must be signed in to change notification settings - Fork 28.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SPARK-3798][SQL] Store the output of a generator in a val #2656
Conversation
This prevents it from changing during serialization.
QA tests have started for PR 2656 at commit
|
Is there any way to add a unit test for this? |
Unfortunately, I haven't found a way to reproduce it deterministically. |
Tests timed out for PR 2656 at commit |
Test FAILed. |
QA tests have started for PR 2656 at commit
|
Tests timed out for PR 2656 at commit |
QA tests have started for PR 2656 at commit
|
QA tests have finished for PR 2656 at commit
|
QA tests have started for PR 2656 at commit
|
QA tests have finished for PR 2656 at commit
|
Adds some functions that were very useful when trying to track down the bug from #2656. This change also changes the tree output for query plans to include the `'` prefix to unresolved nodes and `!` prefix to nodes that refer to non-existent attributes. Author: Michael Armbrust <[email protected]> Closes #2657 from marmbrus/debugging and squashes the following commits: 654b926 [Michael Armbrust] Clean-up, add tests 763af15 [Michael Armbrust] Add typeChecking debugging functions 8c69303 [Michael Armbrust] Add inputSet, references to QueryPlan. Improve tree string with a prefix to denote invalid or unresolved nodes. fbeab54 [Michael Armbrust] Better toString, factories for AttributeSet.
This prevents it from changing during serialization, leading to corrupted results.