Open Yaccc opened 7 years ago
Executing the fallback twice is definitely a bug. Are you able to upgrade to the latest Hystrix (or even something in the 1.4.x series) and see if the bug occurs there?
@mattrjacobs I can't find pull request in CHANGELOG. can you give me a bugfixed version? thank you very much!!
I'm not sure what you're looking for. Many things have changed since 1.3.16 - that's at least 3 years old. If you have a reliable way of reproducing your issue in 1.3.16, it would be great to know if you an repro it in a newer version.
i'm a member of Base component team , Many business R & D teams use our components,I have to make sure a hystrix version is available.In this case, I can only test each version.
Thank you for your reply!
Because hystrixtimer and workerThread do not synchronize, this can cause this problem!
when run() method throw a exception,workerThread will execute the fallback() method.
when execute run,use a breakpoint hang the workerThread on HystrixCommond object ,then wait time is timeout.the HystrixTimer will execute fallback.the result is as follows
fallback method execute twice, this is a bug? or other reasons
my version is 1.3.16