Jan Høydahl created SOLR-16475:
----------------------------------
Summary: Ability to change the default replica placement plugin
though sysProp
Key: SOLR-16475
URL: https://issues.apache.org/jira/browse/SOLR-16475
Project: Solr
Issue Type: Improvement
Security Level: Public (Default Security Level. Issues are Public)
Reporter: Jan Høydahl
Assignee: Jan Høydahl
The default placement plugin is "Simple", and to change it you need to edit
{{clusterprops.json}} in zookeeper, as specified in
https://solr.apache.org/guide/solr/latest/configuration-guide/replica-placement-plugins.html.
The proposal is to be able to statically specify the default placement plugin
to use as a system property or env.var, e.g.
{code:java}
solr start -c -Dsolr.defaultPlacementPlugin=affinity {code}
or
{code:java}
SOLR_DEFAULT_PLACEMENT_PLUGIN=affinity solr start -c {code}
This will only change the *default* plugin to use instead of 'simple'. If users
configure another plugin in clusterprops.json then things will work as today,
that the explicitly configured plugin is used instead of the default.
This makes it easy to spin up Solr in Docker or with the solr-operator, using a
different placement plugin default.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]