From 98cc6dca14feeb8cc630f75648faf2033c811b5d Mon Sep 17 00:00:00 2001 From: yy Date: Thu, 3 Aug 2023 11:11:02 +0800 Subject: [PATCH] update design Signed-off-by: yy --- design/outlier-detection-design.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/design/outlier-detection-design.md b/design/outlier-detection-design.md index e95467260f3..453e96f5b71 100644 --- a/design/outlier-detection-design.md +++ b/design/outlier-detection-design.md @@ -74,6 +74,13 @@ type OutlierDetection struct { // +optional // +kubebuilder:validation:Maximum=100 MaxEjectionPercent *uint32 `json:"maxEjectionPercent,omitempty"` + + // MaxEjectionTimeJitter is The maximum amount of jitter to add to the ejection time, + // in order to prevent a ‘thundering herd’ effect where all proxies try to reconnect to host at the same time. + // Defaults to 0s. + // +optional + // +kubebuilder:validation:Pattern=`^(((\d*(\.\d*)?s)|(\d*(\.\d*)?ms))+)$` + MaxEjectionTimeJitter *string `json:"maxEjectionTimeJitter,omitempty"` } ```