diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 5da63e6ab..e7522656b 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -1,5 +1,6 @@ ## 3.25.4 * Changed CircuitBreaker Ping use UDP instead of TCP #526 +* When Circuit Breaker transitioning to Half Open it should not clear the cache as it is only being checked to migrate to a new status ## 3.25.3 * Resources utilization optimization by disabling connection check at every query #524 diff --git a/src/main/java/com/mageddo/dnsproxyserver/solver/remote/application/CircuitBreakerFactory.java b/src/main/java/com/mageddo/dnsproxyserver/solver/remote/application/CircuitBreakerFactory.java index 4b1a6f840..9957eecf8 100644 --- a/src/main/java/com/mageddo/dnsproxyserver/solver/remote/application/CircuitBreakerFactory.java +++ b/src/main/java/com/mageddo/dnsproxyserver/solver/remote/application/CircuitBreakerFactory.java @@ -44,7 +44,6 @@ CircuitBreaker buildCircuitBreaker( .withDelay(config.getTestDelay()) .onClose(build("CLOSED", address)) .onOpen(build("OPEN", address)) - .onHalfOpen(build("HALF_OPEN", address)) .build(); }