-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Redisign HTTP/2 KeepAlive PING tests (#56736)
Completely redesign tests for HTTP/2 KeepAlive PING, so they: - Work well with RTT pings introduced in Implement dynamic HTTP/2 window scaling #54755 - Run sequentially, reducing the chance of failing because of timing issues caused by parallel workloads - Are better organized: multiple test cases for different scenarios, instead of one theory with complex branches on parameters Instead of reading / reacting to frames inline, there is a separate Task for processing incoming frames, responding to PING immediately and pushing other frames to a Channel<Frame>. Fixes #41929
- Loading branch information
1 parent
6f19f67
commit a8baca1
Showing
6 changed files
with
376 additions
and
175 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.