Istio (0.7.1): автоматический выключатель не работает для httpConsecutiveErrors - PullRequest
0 голосов
/ 31 мая 2018

Автоматический выключатель не срабатывает при httpConsecutiveErrors: 1 (для ответа 500).Все запросы проходят и дают 500 вместо.Автоматический выключатель должен сработать и вернуть вместо него значение 503 (Сервис недоступен).

Выполните шаги Настройка автоматического выключателя .

После активации httpbin вы можете смоделировать 500 с его помощью Запрос:

kubectl exec -it $FORTIO_POD -c fortio /usr/local/bin/fortio -- load -c 1 -qps 0 -n 20 -loglevel Warning http://httpbin:8000/status/500

При выполнении этого будет смоделировано 20 запросов, возвращающих 500.

Но если вы применили автоматический выключатель, он должен разрешить только один запрос из 500, а остальные запросы должны быть отключены и503 должен быть возвращен.Этого не происходитПроблема поднята на github Проблема Github

...