Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
In many cases where the bin/solr autoscaling tool is used it would be very useful to be able to specify a concrete scenario to play out, eg:
- load a snapshot (or create a simulated cluster of N nodes)
- calculate suggestions
- apply suggestions
- kill one or more nodes
- loop N times
- make some arbitrary SolrRequest-s
- save snapshot
- etc...
This could be expressed as a very simple DSL that can be loaded from a text file, with the following format:
# comments // or comments create_cluster numNodes=5 // inline comment solr_request /admin/collections?action=CREATE&name=testCollection&numShards=2&replicationFactor=2 loop_start iterations=10 calculate_suggestions apply_suggestions loop_end save_snapshot path=/foo