From 327edd7c51d1bca6be11fc3eee17e9510542c5bb Mon Sep 17 00:00:00 2001 From: "data-plane-api(CircleCI)" Date: Tue, 12 Feb 2019 18:06:08 +0000 Subject: [PATCH] upstream: set response flag on stream idle timeout (#5869) This adds a new response flag SI that is set when the request is canceled due to a stream idle timeout. _Risk Level_: Low _Testing_: Updated existing access log UTs, added test for setting flag _Docs Changes_: Updated list of response flags _Release Notes_: Added release note Signed-off-by: Snow Pettersen Mirrored from https://github.com/envoyproxy/envoy @ a22d983cc87170677243d4aeba6457a4972d7980 --- envoy/config/filter/accesslog/v2/accesslog.proto | 3 ++- envoy/data/accesslog/v2/accesslog.proto | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/envoy/config/filter/accesslog/v2/accesslog.proto b/envoy/config/filter/accesslog/v2/accesslog.proto index da699432..b286ee8a 100644 --- a/envoy/config/filter/accesslog/v2/accesslog.proto +++ b/envoy/config/filter/accesslog/v2/accesslog.proto @@ -187,7 +187,8 @@ message ResponseFlagFilter { "UAEX", "RLSE", "DC", - "URX" + "URX", + "SI" ] }]; } diff --git a/envoy/data/accesslog/v2/accesslog.proto b/envoy/data/accesslog/v2/accesslog.proto index 3f529105..221d2e92 100644 --- a/envoy/data/accesslog/v2/accesslog.proto +++ b/envoy/data/accesslog/v2/accesslog.proto @@ -197,6 +197,9 @@ message ResponseFlags { // Indicates that the upstream retry limit was exceeded, resulting in a downstream error. bool upstream_retry_limit_exceeded = 16; + + // Indicates that the stream idle timeout was hit, resulting in a downstream 408. + bool stream_idle_timeout = 17; } // [#not-implemented-hide:]