Skip to content

Patch flaky VeryLargeRequestHeadersRejected test#16664

Merged
yanavlasov merged 2 commits intoenvoyproxy:mainfrom
davinci26:patchFlakyProtocolIntegrationTest
May 26, 2021
Merged

Patch flaky VeryLargeRequestHeadersRejected test#16664
yanavlasov merged 2 commits intoenvoyproxy:mainfrom
davinci26:patchFlakyProtocolIntegrationTest

Conversation

@davinci26
Copy link
Copy Markdown
Member

Commit Message:

As discussed in #16214 there is a case when flow control blocks and
as a result the reponse gets truncated.

To deflake the test we reduce the size of the headers and the limit.

Validated with no flakes in 10k test runs.

Signed-off-by: Sotiris Nanopoulos sonanopo@microsoft.com

As discussed in envoyproxy#16214 there is a case when flow control blocks and
as a result the reponse gets truncated.

To deflake the test we reduce the size of the headers and the limit.

Validated with no flakes in 10k test runs.

Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
@davinci26
Copy link
Copy Markdown
Member Author

Note that this a remedy and not a complete fix. But since the test is flaking quite a bit and creates noise, I think the remedy adds value.

I think it will be good to have a follow up issue for the actual root cause

@davinci26 davinci26 requested a review from antoniovicente May 25, 2021 23:32
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
@antoniovicente antoniovicente self-assigned this May 26, 2021
@antoniovicente
Copy link
Copy Markdown
Contributor

Commit Message:

As discussed in #16214 there is a case when flow control blocks and
as a result the reponse gets truncated.

To deflake the test we reduce the size of the headers and the limit.

Validated with no flakes in 10k test runs.

Were you able to measure the original flake rate?

@davinci26
Copy link
Copy Markdown
Member Author

Were you able to measure the original flake rate?

I don't have the actual number but it was almost every time (70%+)

Copy link
Copy Markdown
Contributor

@antoniovicente antoniovicente left a comment

Choose a reason for hiding this comment

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

Changes look good. Waiting for successful CI run.

Thanks for helping reduce flaky test rates.

@yanavlasov yanavlasov merged commit de21b6a into envoyproxy:main May 26, 2021
leyao-daily pushed a commit to leyao-daily/envoy that referenced this pull request Sep 30, 2021
As discussed in envoyproxy#16214 there is a case when flow control blocks and
as a result the reponse gets truncated.

To deflake the test we reduce the size of the headers and the limit.

Validated with no flakes in 10k test runs.

Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
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