Yves De Moor created CAMEL-7972: ----------------------------------- Summary: Make the Circuit Breaker EIP more robust - in state halfOpen let only one thread to perform a try Key: CAMEL-7972 URL: https://issues.apache.org/jira/browse/CAMEL-7972 Project: Camel Issue Type: Improvement Components: camel-core Affects Versions: 2.14.0 Reporter: Yves De Moor
when halfOpen is reached, (System.currentTimeMillis() - lastFailure < halfOpenAfter) there is no restriction on the number of calls (threads) that will perform a retry. When retry timeout is reached, we should let only 1 thread go in "halfOpen" mode, all other should be kept in "open" state until an halfOpen succeed. -- This message was sent by Atlassian JIRA (v6.3.4#6332)