Circuit Breaking on Consecutive Error

This example https://istio.io/docs/tasks/traffic-management/circuit-breaking/ does a great job of showing circuit breaking at work when it exceeds the maxConnections rule. Wondering if anyone has had luck showing a circuit break on the consecutiveError rule. Unless I’m not understanding how this works, seems like that would be doable by sending more than 3 requests of httpbin:8080/status/504 under the interval setting. Expecting the 2nd request to trigger the ejection and the 3rd, just like the sample task, to return a 503. I’m having no luck.

Any help appreciated. Thank you!

I’m curious too about the expectations. Could someone confirm

  1. if consecutive app error response codes of 504 trigger the circuit breaker?
  2. if (1), happens, would the circuit breaker return 503

That’s what the docs seem to indicate (https://istio.io/docs/reference/config/networking/v1alpha3/destination-rule/ ), but it’s not explicit.
Thanks

Fixed in Istio 1.3 - verified