jpountz commented on PR #12183: URL: https://github.com/apache/lucene/pull/12183#issuecomment-1634267342
> Not sure if I completely understood this. Is it because it eventually calls ExplanationAsserter#collect which then calls IndexSearcher.explain and #createWeight right? You are understanding the issue correctly. I'm starting to believe that we should fix the executor to run tasks in the current thread if called from a thread of the pool instead of fixing our collectors in the testing framework, as I would expect expert users to do similar things. I opened a new issue about issues with accepting arbitrary executors where this is one of the discussed point: #12438. -- 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