andygrove opened a new pull request #29224:
URL: https://github.com/apache/spark/pull/29224


   ### What changes were proposed in this pull request?
   
   Provide a generic mechanism for plugins to inject rules into the AQE "query 
prep" stage that happens before query stage creation.
   
   This goes along with https://issues.apache.org/jira/browse/SPARK-32332 where 
the current AQE implementation doesn't allow for users to properly extend it 
for columnar processing. 
   
   ### Why are the changes needed?
   
   The issue here is that we create new query stages but we do not have access 
to the parent plan of the new query stage so certain things can not be 
determined because you have to know what the parent did.  With this change it 
would allow you to add TAGs to be able to figure out what is going on.
   
   ### Does this PR introduce _any_ user-facing change?
   
   No.
   
   ### How was this patch tested?
   
   A new unit test is included in the PR.
   


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

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