|
|
@ -40,7 +40,6 @@ message ClusterLoadAssignment { |
|
|
|
option (udpa.annotations.versioning).previous_message_type = |
|
|
|
option (udpa.annotations.versioning).previous_message_type = |
|
|
|
"envoy.api.v2.ClusterLoadAssignment.Policy"; |
|
|
|
"envoy.api.v2.ClusterLoadAssignment.Policy"; |
|
|
|
|
|
|
|
|
|
|
|
// [#not-implemented-hide:] |
|
|
|
|
|
|
|
message DropOverload { |
|
|
|
message DropOverload { |
|
|
|
option (udpa.annotations.versioning).previous_message_type = |
|
|
|
option (udpa.annotations.versioning).previous_message_type = |
|
|
|
"envoy.api.v2.ClusterLoadAssignment.Policy.DropOverload"; |
|
|
|
"envoy.api.v2.ClusterLoadAssignment.Policy.DropOverload"; |
|
|
@ -75,7 +74,9 @@ message ClusterLoadAssignment { |
|
|
|
// "throttle"_drop = 60% |
|
|
|
// "throttle"_drop = 60% |
|
|
|
// "lb"_drop = 20% // 50% of the remaining 'actual' load, which is 40%. |
|
|
|
// "lb"_drop = 20% // 50% of the remaining 'actual' load, which is 40%. |
|
|
|
// actual_outgoing_load = 20% // remaining after applying all categories. |
|
|
|
// actual_outgoing_load = 20% // remaining after applying all categories. |
|
|
|
// [#not-implemented-hide:] |
|
|
|
// |
|
|
|
|
|
|
|
// Envoy supports only one element and will NACK if more than one element is present. |
|
|
|
|
|
|
|
// Other xDS-capable data planes will not necessarily have this limitation. |
|
|
|
repeated DropOverload drop_overloads = 2; |
|
|
|
repeated DropOverload drop_overloads = 2; |
|
|
|
|
|
|
|
|
|
|
|
// Priority levels and localities are considered overprovisioned with this |
|
|
|
// Priority levels and localities are considered overprovisioned with this |
|
|
|