Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
As described in SIP-8 the current autoscaling Policy implementation has several limitations that make it difficult to use for very large clusters and very large collections. SIP-8 also mentions the possible migration path by providing alternative implementations of the placement strategies that are less complex but more efficient in these very large environments.
We should review the existing APIs that the current autoscaling engine uses (SolrCloudManager , AssignStrategy , Suggester and related interfaces) to see if they provide a sufficient and minimal API for plugging in alternative autoscaling placement strategies, and if necessary refactor the existing APIs.
Since these APIs are internal it should be possible to do this without breaking back-compat.
Attachments
Issue Links
- is blocked by
-
SOLR-14794 Pass global cloud configuration to Collection API command execution
- Resolved
- is related to
-
SOLR-14656 Deprecate current autoscaling framework, remove from master
- Closed
- relates to
-
SOLR-14749 Provide a clean API for cluster-level event processing
- Closed
- links to