This is an automated email from the ASF dual-hosted git repository.
cpoerschke pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/solr.git
The following commit(s) were added to refs/heads/main by this push:
new cc52b22 Revert "SOLR-14588: Add Validation for Circuit Breaker
Thresholds"
cc52b22 is described below
commit cc52b226c32d521a7f640c5c79d8d0205ce0c00a
Author: Christine Poerschke <[email protected]>
AuthorDate: Thu Jul 8 11:02:27 2021 +0100
Revert "SOLR-14588: Add Validation for Circuit Breaker Thresholds"
This reverts commit db968d788b180a20e2ebbf6ed27ce8ddddbe7688.
---
.../solr/util/circuitbreaker/CircuitBreaker.java | 25 ----------------------
1 file changed, 25 deletions(-)
diff --git
a/solr/core/src/java/org/apache/solr/util/circuitbreaker/CircuitBreaker.java
b/solr/core/src/java/org/apache/solr/util/circuitbreaker/CircuitBreaker.java
index 86ce17d..90fda7a 100644
--- a/solr/core/src/java/org/apache/solr/util/circuitbreaker/CircuitBreaker.java
+++ b/solr/core/src/java/org/apache/solr/util/circuitbreaker/CircuitBreaker.java
@@ -61,12 +61,6 @@ public abstract class CircuitBreaker {
public abstract String getErrorMessage();
public static class CircuitBreakerConfig {
- private static final int MEM_CB_THRESHOLD_LOWER_BOUND = 50;
- private static final int MEM_CB_THRESHOLD_UPPER_BOUND = 95;
-
- // CPU Circuit Breaker threshold is unbounded
- private static final int CPU_CB_THRESHOLD_LOWER_BOUND = 0;
-
private final boolean enabled;
private final boolean memCBEnabled;
private final int memCBThreshold;
@@ -75,8 +69,6 @@ public abstract class CircuitBreaker {
public CircuitBreakerConfig(final boolean enabled, final boolean
memCBEnabled, final int memCBThreshold,
final boolean cpuCBEnabled, final int
cpuCBThreshold) {
- validateCircuitBreakerThresholds(memCBEnabled, memCBThreshold,
cpuCBEnabled, cpuCBThreshold);
-
this.enabled = enabled;
this.memCBEnabled = memCBEnabled;
this.memCBThreshold = memCBThreshold;
@@ -103,22 +95,5 @@ public abstract class CircuitBreaker {
public int getCpuCBThreshold() {
return cpuCBThreshold;
}
-
- private static void validateCircuitBreakerThresholds(final boolean
memCBEnabled, final int memCBThreshold,
- final boolean
cpuCBEnabled, final int cpuCBThreshold) {
-
- if (cpuCBEnabled) {
- if (cpuCBThreshold < CPU_CB_THRESHOLD_LOWER_BOUND) {
- throw new IllegalArgumentException("CPU Circuit Breaker threshold
cannot be less than " + CPU_CB_THRESHOLD_LOWER_BOUND);
- }
- }
-
- if (memCBEnabled) {
- if (memCBThreshold < MEM_CB_THRESHOLD_LOWER_BOUND || memCBThreshold >
MEM_CB_THRESHOLD_UPPER_BOUND) {
- throw new IllegalArgumentException("Memory Circuit Breaker threshold
needs to be in the range of " + MEM_CB_THRESHOLD_LOWER_BOUND
- + "," + MEM_CB_THRESHOLD_UPPER_BOUND);
- }
- }
- }
}
}
\ No newline at end of file