lukewilner commented on issue #13883:
URL: https://github.com/apache/lucene/issues/13883#issuecomment-3016833540

   We're currently exploring two possible designs for implementing multi-tenant 
coordination of merge threads across multiple IndexWriter instances in the same 
JVM. One option is to introduce a singleton MultiTenantCMSManager that 
centrally tracks all active ConcurrentMergeScheduler instances and dynamically 
assigns merge thread budgets based on activity. This approach allows each CMS 
to remain mostly unchanged, delegating coordination to the manager. The second 
option is to re-architect the ConcurrentMergeScheduler itself to be fully 
multi-tenant — managing all IndexWriters and merges internally. We'd appreciate 
guidance on which direction better aligns with Lucene's architecture and 
long-term maintainability goals. In the meantime, we will be starting on the 
first option…


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