From 246fc0b9bed1c1705dba7f53b311c32fadc4ea02 Mon Sep 17 00:00:00 2001 From: "data-plane-api(CircleCI)" Date: Wed, 13 Nov 2019 17:09:58 +0000 Subject: [PATCH] adaptive concurrency: Increase minRTT measurement pinned concurrency (#9007) Signed-off-by: Tony Allen Mirrored from https://github.com/envoyproxy/envoy @ 74fbb938dab53ebf782348371091ab49ffe039f6 --- .../adaptive_concurrency/v2alpha/adaptive_concurrency.proto | 3 +++ .../adaptive_concurrency/v3alpha/adaptive_concurrency.proto | 3 +++ 2 files changed, 6 insertions(+) diff --git a/envoy/config/filter/http/adaptive_concurrency/v2alpha/adaptive_concurrency.proto b/envoy/config/filter/http/adaptive_concurrency/v2alpha/adaptive_concurrency.proto index 684e6c84..0972192a 100644 --- a/envoy/config/filter/http/adaptive_concurrency/v2alpha/adaptive_concurrency.proto +++ b/envoy/config/filter/http/adaptive_concurrency/v2alpha/adaptive_concurrency.proto @@ -57,6 +57,9 @@ message GradientControllerConfig { // Example: If the interval is 10s and the jitter is 15%, the next window will begin // somewhere in the range (10s - 11.5s). type.Percent jitter = 3; + + // The concurrency limit set while measuring the minRTT. Defaults to 3. + google.protobuf.UInt32Value min_concurrency = 4 [(validate.rules).uint32 = {gt: 0}]; } // The percentile to use when summarizing aggregated samples. Defaults to p50. diff --git a/envoy/config/filter/http/adaptive_concurrency/v3alpha/adaptive_concurrency.proto b/envoy/config/filter/http/adaptive_concurrency/v3alpha/adaptive_concurrency.proto index a6bec793..5b4323fe 100644 --- a/envoy/config/filter/http/adaptive_concurrency/v3alpha/adaptive_concurrency.proto +++ b/envoy/config/filter/http/adaptive_concurrency/v3alpha/adaptive_concurrency.proto @@ -57,6 +57,9 @@ message GradientControllerConfig { // Example: If the interval is 10s and the jitter is 15%, the next window will begin // somewhere in the range (10s - 11.5s). type.v3alpha.Percent jitter = 3; + + // The concurrency limit set while measuring the minRTT. Defaults to 3. + google.protobuf.UInt32Value min_concurrency = 4 [(validate.rules).uint32 = {gt: 0}]; } // The percentile to use when summarizing aggregated samples. Defaults to p50.