Skip to content

http2: Add integration tests for PRIORITY frame flood mitigation for upstream servers#14328

Merged
ggreenway merged 3 commits intoenvoyproxy:masterfrom
yanavlasov:upstream-priority-flood
Dec 10, 2020
Merged

http2: Add integration tests for PRIORITY frame flood mitigation for upstream servers#14328
ggreenway merged 3 commits intoenvoyproxy:masterfrom
yanavlasov:upstream-priority-flood

Conversation

@yanavlasov
Copy link
Copy Markdown
Contributor

Risk Level: Low, tests only
Testing: Integration Test
Docs Changes: N/A
Release Notes: N/A
Platform Specific Features: N/A

Part of #12281

Signed-off-by: Yan Avlasov yavlasov@google.com

…m servers.

Signed-off-by: Yan Avlasov <yavlasov@google.com>
@dio dio assigned asraa Dec 9, 2020
asraa
asraa previously approved these changes Dec 9, 2020
Copy link
Copy Markdown
Contributor

@asraa asraa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

Completely non-blocking question, why do idle streams require less frames to trigger the flood?
(Are some priority frames sent implicitly...?)

Signed-off-by: Yan Avlasov <yavlasov@google.com>
asraa
asraa previously approved these changes Dec 9, 2020
Copy link
Copy Markdown
Contributor

@asraa asraa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, thanks for the comment and pointer to where inbound streams calculated!

Signed-off-by: Yan Avlasov <yavlasov@google.com>
Copy link
Copy Markdown
Member

@ggreenway ggreenway left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ggreenway ggreenway merged commit f6cc741 into envoyproxy:master Dec 10, 2020
mpuncel added a commit to mpuncel/envoy that referenced this pull request Dec 11, 2020
* master:
  buffer: Optimize the layout of Slices in Buffer::OwnedImpl by removing subclassing and storing slice info directly in the SliceDeque (envoyproxy#14282)
  gRPC client to be used by ext_proc filter (envoyproxy#14283)
  http2: Add integration tests for PRIORITY frame flood mitigation for upstream servers (envoyproxy#14328)
  event: touch watchdog before execution of each post callback and before deferred deletion (envoyproxy#14339)
  stale: more allowed ops (envoyproxy#14345)
  stale: more changes (envoyproxy#14344)
  test: TODO fixup making enable_half_close private envoyproxy#14330)
  event: Reduce potential for lock contention while executing dispatcher post callbacks. (envoyproxy#14289)
  stale: fix config (envoyproxy#14337)
  metrics service sink: generalize the sink and grpc streamer for external use (envoyproxy#13919)
  wasm: update V8 to v8.8.278.8. (envoyproxy#14298)
  repo: switch to actions based stale bot (envoyproxy#14335)
  buffer: Use WatermarkFactory to create most WatermarkBuffer instances (envoyproxy#14256)

Signed-off-by: Michael Puncel <mpuncel@squareup.com>
@yanavlasov yanavlasov deleted the upstream-priority-flood branch February 1, 2021 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants