Details
Description
If e{{xecutionTimeoutInMilliseconds()}} and onFallback() are used together in a camel hystrix definition. When an Hystrix timeout occurs there might be race conditions in modifying the running exchange between the 2 hystrix threads running in HystrixProcessorCommand.run() and HystrixProcessorCommand.().
This can be verified running the attached modified HystrixTimeoutWithFallbackTest test inside components/camel-hystrix.