You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the Micronaut CircuitBreaker is in the HALF_OPEN state, it should send a single request to the downstream service (As per documentation) in order to assess whether the circuit should be fully opened or closed. This behavior helps decide if the downstream system is operational again.
Actual Behaviour
In the HALF_OPEN state, the CircuitBreaker sends lot of requests to the downstream service. Around 1/3rd of the TPS as observed by our team.
Steps To Reproduce
Set up a Micronaut application with a CircuitBreaker configured.
Simulate a failure condition that causes the circuit to open.
Wait for the CircuitBreaker to enter the HALF_OPEN state.
Observe that it sends multiple probing requests to the downstream.
Environment Information
OS: Linux
JDK: 21
Example Application
No response
Version
4.6.3
The text was updated successfully, but these errors were encountered:
Expected Behavior
When the Micronaut CircuitBreaker is in the HALF_OPEN state, it should send a single request to the downstream service (As per documentation) in order to assess whether the circuit should be fully opened or closed. This behavior helps decide if the downstream system is operational again.
Actual Behaviour
In the HALF_OPEN state, the CircuitBreaker sends lot of requests to the downstream service. Around 1/3rd of the TPS as observed by our team.
Steps To Reproduce
Environment Information
OS: Linux
JDK: 21
Example Application
No response
Version
4.6.3
The text was updated successfully, but these errors were encountered: