Describe the bug
If the weight is declared, the 10 times of consecutive5xxErrors won't failover to the other region
Steps To Reproduce
apiVersion: admiral.io/v1alpha1
kind: GlobalTrafficPolicy
metadata:
name: gtp-admiral-sample
namespace: sample-admiral
labels:
env: default
identity: webapp-sample-admiral
spec:
policy:
- dns: default.webapp-sample-admiral.global
lbType: 1 #0 represents TOPOLOGY, 1 represents FAILOVER
target:
- region: us-west-2
weight: 10
- region: us-east-1
weight: 90
Expected behavior
If a service returns 10 times 500, it won't get kicked off when GTP Weight(90 / 10 ) applied.
Without GTP, the failover will work with 10 consecutive 500 errors
Describe the bug
If the weight is declared, the 10 times of consecutive5xxErrors won't failover to the other region
Steps To Reproduce
Expected behavior
If a service returns 10 times 500, it won't get kicked off when GTP Weight(90 / 10 ) applied.
Without GTP, the failover will work with 10 consecutive 500 errors