Skip to content

Commit

Permalink
fix(xds): eds deadlock on initial fetch timeout (backport of #11602) (#…
Browse files Browse the repository at this point in the history
…11608)

Signed-off-by: Jakub Dyszkiewicz <jakub.dyszkiewicz@gmail.com>
Co-authored-by: Lukasz Dziedziak <lukidzi@gmail.com>
  • Loading branch information
kumahq[bot] and lukidzi authored Oct 1, 2024
1 parent cf62043 commit 9ddaad1
Show file tree
Hide file tree
Showing 148 changed files with 0 additions and 337 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ connectTimeout: 10s
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend-c58ee0574727fc94
perConnectionBufferLimitBytes: 32768
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ filterChains:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: gateway:HTTP:8080
requestHeadersTimeout: 0.500s
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ connectTimeout: 10s
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend-26cb64fa4e85e7b7
perConnectionBufferLimitBytes: 32768
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,6 @@ filterChains:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: sample-gateway:HTTP:8080
requestHeadersTimeout: 0.500s
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ connectTimeout: 10s
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
healthChecks:
- eventLogger:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend
type: EDS
Expand All @@ -20,7 +19,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend-c72efb5be46fae6b
type: EDS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend
type: EDS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend
type: EDS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend
type: EDS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend
type: EDS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend
type: EDS
Expand All @@ -20,7 +19,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: payments-9f43ffb3c22f8c19
type: EDS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend
type: EDS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
lbPolicy: RANDOM
name: backend
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ connectTimeout: 10s
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
lbPolicy: RING_HASH
name: backend-d230d75c0fcb71dc
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ filterChains:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: sample-gateway:HTTP:8080
requestHeadersTimeout: 0.500s
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: mesh-1:eds-cluster
type: EDS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: mesh-1:eds-cluster
type: EDS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ connectTimeout: 10s
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend-d230d75c0fcb71dc
perConnectionBufferLimitBytes: 32768
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ filterChains:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: sample-gateway:HTTP:8080
requestHeadersTimeout: 0.500s
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
lbPolicy: RANDOM
name: backend
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
lbPolicy: RANDOM
name: backend
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
lbPolicy: RANDOM
name: backend
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
lbPolicy: RANDOM
name: backend
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
lbPolicy: RANDOM
name: backend-bb38a94289f18fb9
Expand All @@ -20,7 +19,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
lbPolicy: RANDOM
name: backend-c72efb5be46fae6b
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ filterChains:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: sample-gateway:HTTP:8080
requestHeadersTimeout: 0.500s
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ filterChains:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: sample-gateway:HTTP:8080
requestHeadersTimeout: 0.500s
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: tcp-backend
type: EDS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: tcp-backend
type: EDS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend-bb38a94289f18fb9
type: EDS
Expand All @@ -20,7 +19,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend-c72efb5be46fae6b
type: EDS
Expand Down Expand Up @@ -61,7 +59,6 @@ resources:
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: other-backend
type: EDS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ connectTimeout: 10s
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend-26cb64fa4e85e7b7
perConnectionBufferLimitBytes: 32768
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ filterChains:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: sample-gateway:HTTP:8080
requestHeadersTimeout: 0.500s
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ connectTimeout: 10s
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend-26cb64fa4e85e7b7
perConnectionBufferLimitBytes: 32768
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ filterChains:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: sample-gateway:HTTP:8080
requestHeadersTimeout: 0.500s
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ connectTimeout: 5s
edsClusterConfig:
edsConfig:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
name: backend-26cb64fa4e85e7b7
perConnectionBufferLimitBytes: 32768
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ filterChains:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: sample-gateway:HTTP:8080
requestHeadersTimeout: 0.500s
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@ Listeners:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: edge-gateway:HTTP:8080
requestHeadersTimeout: 0.500s
Expand Down
2 changes: 0 additions & 2 deletions pkg/plugins/runtime/gateway/testdata/02-gateway-listener.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@ Listeners:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: edge-gateway:HTTP:8080
requestHeadersTimeout: 0.500s
Expand Down Expand Up @@ -105,7 +104,6 @@ Listeners:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: edge-gateway:HTTP:9090
requestHeadersTimeout: 0.500s
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ Listeners:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: tracing-gateway:HTTP:8080
requestHeadersTimeout: 0.500s
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@ Listeners:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: logging-gateway:HTTP:8080
requestHeadersTimeout: 0.500s
Expand Down
4 changes: 0 additions & 4 deletions pkg/plugins/runtime/gateway/testdata/05-gateway-listener.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,6 @@ Listeners:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: default-gateway:HTTPS:443
requestHeadersTimeout: 0.500s
Expand Down Expand Up @@ -115,7 +114,6 @@ Listeners:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: default-gateway:HTTPS:443
requestHeadersTimeout: 0.500s
Expand Down Expand Up @@ -179,7 +177,6 @@ Listeners:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: default-gateway:HTTPS:443
requestHeadersTimeout: 0.500s
Expand Down Expand Up @@ -241,7 +238,6 @@ Listeners:
rds:
configSource:
ads: {}
initialFetchTimeout: 0s
resourceApiVersion: V3
routeConfigName: default-gateway:HTTPS:443
requestHeadersTimeout: 0.500s
Expand Down
Loading

0 comments on commit 9ddaad1

Please sign in to comment.