cloud-fan commented on PR #45282:
URL: https://github.com/apache/spark/pull/45282#issuecomment-1975770696

   I think we can't remove the mutable states (TreeNodeTag) any time soon, we 
must live with it and the call sites should be careful when setting it. For 
EXPLAIN, my preference is to have a string formatter to produce EXPLAIN result, 
and the formatter implementation uses the visitor pattern and maintains states 
by itself, instead of using TreeNodeTag. But it's going to be a big change and 
I'm find with this short term fix by using lock.


-- 
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