holdenk opened a new pull request #28818:
URL: https://github.com/apache/spark/pull/28818


   This is WIP since it is on top of SPARK-31197 (which itself is WIP on top 
off SPARK-20629 ) and should probably have more testing.
   
   ### What changes were proposed in this pull request?
   
   If graceful decommissioning is enabled, Spark's dynamic scaling uses this 
instead of directly killing executors.
   
   ### Why are the changes needed?
   
   When scaling down Spark we should avoid triggering recomputes as much as 
possible.
   
   ### Does this PR introduce _any_ user-facing change?
   
   Hopefully their jobs run faster. It also enables experimental shuffle 
service free decommissioning when graceful decommissioning is enabled.
   
   ### How was this patch tested?
   
   For now I've extended the ExecutorAllocationManagerSuite to cover this. I'll 
also add a more integration style test on K8s.


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