StevenChenDatabricks commented on PR #40385:
URL: https://github.com/apache/spark/pull/40385#issuecomment-1467287615

   @cloud-fan Yes this is purely UI and EXPLAIN issue. It does not affect query 
execution. 
   
   I'm not sure how AQE context stageCache map would help. The issue in EXPLAIN 
is that the ReusedExchange.child references a Exchange node that is not 
referenced anywhere else in the plan tree so we need to generate IDs on the 
subtree rooted at ReusedExchange.child and print them out. To do this, we need 
a way to check whether the ReusedExchange.child is referenced anywhere else - 
if they are not referenced anywhere else, we need to recursively generate IDs 
for subtree. I keep a HashSet of nodes with IDs already generated and check 
ReusedExchange.child against it to see if we need to recursively generate IDs 
on the subtree. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to