Github user gczsjdy commented on the issue:
https://github.com/apache/spark/pull/11403
@davies Hi, what do you mean by "Since all the planner only work with tree,
so this rule should be the last one for the entire planning."?
Thanks if you have time.
---
Github user viirya commented on the issue:
https://github.com/apache/spark/pull/11403
@davies I have a question about this. Maybe you have the answer for it?
Thanks.
For a shuffle, although `ShuffleExchange` returns a cached `ShuffledRowRDD`
so `ReusedExchangeExec` can reuse