Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
9.4
-
None
Description
When operating Solr 9 with a significant number of collections (tens of thousands), we are currently facing performance issues when positioning new replicas using either the Minimize Cores or the Affinity placement strategy.
At this scale, each replica placement operation takes several seconds to complete and occupy gigabytes of heap, growing as the number of collections increase.
To address these issues, we need to look for opportunities to rework AttributeFetcherImpl and the construction of SolrClientNodeStateProvider to eventually :
- Avoid gathering information about the whole cluster, including all collections and all replicas, when it is not absolutely necessary
- No longer have an implementation which time complexity depends on the number of nodes
Attachments
Issue Links
- links to