liujiayi771 commented on PR #12028:
URL: https://github.com/apache/gluten/pull/12028#issuecomment-4378291373

   Hi @zhztheplayer @Zouxxyy. After #11853, 
GlutenQueryExecutionListener.onSQLExecutionEnd re-walks qe.executedPlan and 
posts a fresh GlutenPlanFallbackEvent, which overwrites the per-stage events in 
kvstore (last write wins). By that time every AQE stage has already gone 
through RemoveFallbackTagRule, so for nodes without a logicalLink (e.g. 
SortExec / BroadcastExchange from EnsureRequirements) the FallbackTag is gone. 
End result: the regression #11295 tried to fix is back, just hidden by the test 
being relaxed from forall to exists in #11853.
   
   This PR takes the simplest fix: don't untag physical nodes that have no 
logicalLink in RemoveFallbackTagRule. Any downside you can think of to leaving 
the FallbackTag on the physical node in this case?


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to