[
https://issues.apache.org/jira/browse/SOLR-17096?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17808344#comment-17808344
]
ASF subversion and git services commented on SOLR-17096:
--------------------------------------------------------
Commit 16cb80a3f59805c471311f1d7e0703fbcaed2e56 in solr's branch
refs/heads/main from David Smiley
[ https://gitbox.apache.org/repos/asf?p=solr.git;h=16cb80a3f59 ]
SOLR-17096: CHANGES.txt move to 9.5 Improvements
> Support for Cluster Singleton plugins in solr.xml
> -------------------------------------------------
>
> Key: SOLR-17096
> URL: https://issues.apache.org/jira/browse/SOLR-17096
> Project: Solr
> Issue Type: Improvement
> Security Level: Public(Default Security Level. Issues are Public)
> Components: Plugin system
> Reporter: Paul McArthur
> Priority: Major
> Time Spent: 6h 10m
> Remaining Estimate: 0h
>
> How-to: use {{<clusterSingleton name="myClusterSingleton"
> class="com.acme.MyClusterSingleton"/>}}
> And set the config {{solr.cluster.plugin.edit.enabled}} to false, thus
> disabling mutable cluster plugins in ZK.
> ----
> This issue is related to, and follows on from SOLR-15782.
> It should be possible to install and manage the configuration of a cluster
> singleton plugin in an immutable deployment of SolrCloud. SOLR-15782
> discusses the merits of declaring such plugin configurations in solr.xml, and
> it's implementation provides scope to declare the Replica Placement plugin
> there.
>
> While this approach could work generally for plugins with associated
> factories that are used to create instances of the plugin when required at
> runtime (like the Replica Placement Plugin), it does not provide a solution
> for cluster singleton plugins which are only instantiated by having a
> configuration declared in the ZooKeeper cluster properties, which are managed
> solely by invocation of the /cluster/plugin edit APIs.
> It is undesirable to invoke the /cluster/plugin edit APIs with an immutable
> deployment, and instead any modification to the cluster singleton
> configurations should occur via a new deployment with the changes declared in
> solr.xml
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]