title: Spring Cloud Hystrix - Semaphore timeout and response
body: <p>In the case of Spring Cloud apps that use Hystrix with the Semaphores strategy, the Semaphore does not interrupt execution. It detects the timeout after the execution finished, updates the statistics of the circuit breaker, but more important it sends a response error to the client. This is a problem since the request already executed successfully downstream, but the client will see an error.</p>
  
  <p>Is it possible to send the actual response received from the downstream to the client and only update circuit breaker statistics?</p>