Shibi-bala opened a new pull request, #14524: URL: https://github.com/apache/lucene/pull/14524
### Description The new task executor implementation from https://github.com/apache/lucene/pull/13861 means users can't control the parallelism of the tasks being run. I think it is fair to all task executor to be overridden in cases where users want old or slightly different behavior. One example of this change breaking consumers: if I had an executor service that I wanted to use to fairly control the execution of tasks across various queries, the calling thread would bypass fairness completely. <!-- If this is your first contribution to Lucene, please make sure you have reviewed the contribution guide. https://github.com/apache/lucene/blob/main/CONTRIBUTING.md --> -- 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