title: Retries not working with fault injection in Istio
body: <p>When I am adding this VirtualService the fault injection is working and I am getting 502 errors. However after I have introduced the retries the error rate is not reduced in the system I am still receiving 50% of errors.</p>
  
  <pre><code>apiVersion: networking.istio.io/v1alpha3
  kind: VirtualService
  metadata:
    name: api-broker-timeout
    namespace: four
  spec:
    hosts:
    - api-broker-svc
    http:
    - retries:
        attempts: 10
        perTryTimeout: 50mss
        retryOn: gateway-error,5xx,retriable-4xx
      fault:
        delay:
          percent: 100
          fixedDelay: 0.4s
        abort:
          httpStatus: 502
          percent: 50
      route:
      - destination:
          host: api-broker-svc
  </code></pre>