jpountz opened a new pull request #1912:
URL: https://github.com/apache/lucene-solr/pull/1912


   DWPTPool currently always returns the last DWPT that was added to the
   pool. By returning the largest DWPT instead, we could try to do larger
   flushes by finishing DWPTs that are close to being full instead of the
   last one that was added to the pool, which might be close to being
   empty.
   
   When indexing wikimediumall, this change did not seem to improve the
   indexing rate significantly, but it didn't slow things down either and
   the number of flushes went from 224-226 to 216, about 4% less.
   
   My expectation is that our nightly benchmarks are a best-case scenario
   for DWPTPool as the same number of threads is dedicated to indexing over
   time, but in the case when you have e.g. a single fixed threadpool that
   is responsible for indexing into several indices, the number of indexing
   threads that contribute to a given index might greatly vary over time.


----------------------------------------------------------------
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: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to