[AUDIT] Use stack-based iterative computation to avoid creating many Scala List objects for deep expression trees #11754
Labels
audit
General label for audit related tasks
audit_4.0.0
Audit related tasks for 4.0.0
Spark 4.0+
Spark 4.0+ issues
SPARK-49977 changed the
gatherCommutative
method from a recursive use of flatMap to an interative method to avoid heap object problems with deep expression trees. We have similar code in GpuCanonicalize.gatherCommutative and should update accordingly.The text was updated successfully, but these errors were encountered: