[ https://issues.apache.org/jira/browse/SOLR-17343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated SOLR-17343: ---------------------------------- Labels: pull-request-available (was: ) > Live-updating Global Circuit Breakers via ClusterProperties > ----------------------------------------------------------- > > Key: SOLR-17343 > URL: https://issues.apache.org/jira/browse/SOLR-17343 > Project: Solr > Issue Type: New Feature > Affects Versions: 9.6.1 > Reporter: Nick Ginther > Priority: Minor > Labels: pull-request-available > Time Spent: 10m > Remaining Estimate: 0h > > Global rate limiting was added via environment variables and system > properties in SOLR-16974. This was implemented via environment variables that > are evaluated at Solr startup. The implementation results in global circuit > breakers that are static until the Solr process restarts. It would be useful > to be able to dynamically update circuit breakers while Solr is running for > two reasons. > # Cluster load may change in such a way that it is useful to raise or lower > circuit breaker thresholds, or add/remove circuit breakers > # Experimenting with circuit breaker thresholds and types is much easier > For these reasons, this issue proposes the following changes: > # Add a ClusterProps field that describes cluster-level global circuit > breakers > ## One global circuit breaker per-class, with a query and update threshold > ## The ability to override these values at the node level > # Add a ClusterProps command `set-circuit-breakers` to set this ClusterProps > field via the v2 API > # Implement a global circuit breaker manager that handles ClusterProps > changes by updating / adding / removing circuit breakers based on changes in > configuration > # ClusterProps-based circuit breakers override any environment-variable > based global circuit breakers for ease of circuit breaker management -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org