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