HHoflittlefish777 opened a new pull request, #34778:
URL: https://github.com/apache/doris/pull/34778

   The current task allocation algorithm takes into account the cache 
information of the object pool. If there are still more than half of the idle 
slots in the previously executed BE, they will be allocated to the previous BE.
   
   However, in the actual process of execution in the production environment, 
there have been serious imbalances.
   
   So we optimized the algorithm based on the following reasons:
   1. We believe that the benefits of load balance outweigh the benefits of 
object pool cache, we try to find the one with the most idle slots as much as 
possible.
   2. On the basis of selecting the maximum idle slot be, try to reuse the 
object cache as much as possible.
   


-- 
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: commits-unsubscr...@doris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to