javanna commented on PR #13472:
URL: https://github.com/apache/lucene/pull/13472#issuecomment-2159105375

   I took some time to digest the suggested code changes and the discussions 
above. I get the sizing issues with using two thread pools (one executing 
`IndexSearcher#search` or whatever operation that uses the executor and the 
other one provided as executor to the searcher) if the heavy work can be 
performed on either of the two pools. That would revert previous changes around 
offloading single slices, based on the requirement that we wanted to split the 
load between the two pools. 
   
   If this change though makes us revisit the need for two pools, and allows 
users to provide the same executor that search already executes against, I 
think that would be a really good simplification. I need to think more about 
downsides, and expectations around sizing: we may need bigger queues, because a 
single search operation may create many more tasks than before?


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