Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.4.7, 3.0.1
-
None
Description
In order to determine whether UnsafeExternalSorter.SpillableIterator has spilled already it checks whether upstream is an instance of UnsafeInMemorySorter.SortedIterator. When radix sorting is used (added by SPARK-14851) and there are NULLs in the input however, upstream will be an instance of UnsafeExternalSorter.ChainedIterator instead, but should still be spilled.
Attachments
Issue Links
- fixes
-
SPARK-29657 Iterator spill supporting radix sort with null prefix
- Resolved
- links to