You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The preparation of the config needs to account for xDS Defaults, which prepares the success rate ejection and failure percentage ejection algorithms based on zero/null values in management server protos
Communicate the configuration to CDS balancer through JSON, rather than an internal struct, that takes into account for xDS Defaults.
Parse the Configuration into the Outlier Detection config by calling ParseConfig on Outlier Detection in CDS, thus CDS needs to hold onto an Outlier Detection configuration parser
Outlier Detection needs to set defaults in ParseConfig, not xDS unmarshaling, like WRR.
Fix no-op configuration (no fields set at all)
The text was updated successfully, but these errors were encountered:
Discussed offline; set defaults in ParseConfig based off presence, flattening of configuration list in xDS Client (which account for xDS/Envoy defaults).
zasweq
changed the title
Switch Outlier Detection to set defaults in ParseConfig, not xDS unmarshaling
xDS: Fix Outlier Detection Config Handling
May 31, 2023
Things needed to be fixed:
The text was updated successfully, but these errors were encountered: