viirya commented on pull request #30565:
URL: https://github.com/apache/spark/pull/30565#issuecomment-738192798


   > That's also unstable from a user's perspective because it could break by 
non-local changes, e.g. filters that get pushed down. It's not a great user 
experience if adding a small predicate causes a large performance cliff.
   
   That's good point although it is not new. For example, Spark does some 
fallback between codegen and interpreted and vectorization and 
non-vecterization reader. All these fallback possibly cause performance cliff.
   
   Anyway, as I said above, it is ideal case if we can just pull subexpr in 
front of the conjunct that uses it. As this is a WIP work, I will work towards 
this direction.
   


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



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

Reply via email to