jpountz commented on PR #13294:
URL: https://github.com/apache/lucene/pull/13294#issuecomment-2049613669

   > Maybe in the future (after this change) we could think about a more 
adaptive approach that'd spin up additional merge threads if the merge 
cost/time is highish (many vectors, few stored fields).
   
   I was wondering about the same. Maybe we could resurrect the auto-throttling 
mechanism, but at the CPU level rather than I/O.  E.g. we could track the 
number of queued merges over some recent period of time, and dynamically 
increase the number of merge threads if there are queued merges consistently, 
or decrease it if the queue is always empty.


-- 
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: issues-unsubscr...@lucene.apache.org

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


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

Reply via email to