[ 
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

Reply via email to