Skip to content

[bp/1.37] Flakes stack#44644

Merged
phlax merged 8 commits intoenvoyproxy:release/v1.37from
phlax:bp-1.37-flakes
Apr 27, 2026
Merged

[bp/1.37] Flakes stack#44644
phlax merged 8 commits intoenvoyproxy:release/v1.37from
phlax:bp-1.37-flakes

Conversation

@phlax
Copy link
Copy Markdown
Member

@phlax phlax commented Apr 24, 2026

No description provided.

@phlax phlax marked this pull request as draft April 24, 2026 13:42
@phlax phlax changed the title [WIP/bp/1.37] Flakes stack [bp/1.37] Flakes stack Apr 24, 2026
@phlax phlax marked this pull request as ready for review April 24, 2026 17:43
@phlax
Copy link
Copy Markdown
Member Author

phlax commented Apr 24, 2026

theres probably a couple more flake fixes we could backport - but these ones have all been around as long as this branch and appear to fix, so lets land these for now

jwendell
jwendell previously approved these changes Apr 24, 2026
jwendell
jwendell previously approved these changes Apr 24, 2026
@phlax phlax force-pushed the bp-1.37-flakes branch 3 times, most recently from 394449f to ed7e1c1 Compare April 27, 2026 15:19
@repokitteh-read-only repokitteh-read-only Bot added the deps Approval required for changes to Envoy's external dependencies label Apr 27, 2026
@repokitteh-read-only
Copy link
Copy Markdown

CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt)|(.*\.patch).
envoyproxy/dependency-shepherds assignee is @jwendell

🐱

Caused by: #44644 was synchronize by phlax.

see: more, trace.

phlax and others added 7 commits April 27, 2026 16:22
Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Ryan Northey <ryan@synca.io>
as this can still flake in msan

Signed-off-by: Ryan Northey <ryan@synca.io>
Scale RequestTimeoutMs by TIMEOUT_FACTOR to match IdleTimeoutMs. The
hard-coded 200ms races test setup on loaded/sanitizer runs, causing the
request timer to fire before the test body executes.

fix envoyproxy#26979

Signed-off-by: Ryan Northey <ryan@synca.io>
envoyproxy#44500)

QuicSpdyClientSession::ShouldCreateOutgoingBidirectionalStream() can
legitimately return false, but we return true unconditionally to avoid a
nullptr deref in QuicHttpClientConnectionImpl::newStream.

The existing ASSERT on the parent's return value was therefore incorrect
and triggered flakes (e.g. in buffer_accounting_integration_test on
MSAN). Drop the ASSERT and update the comment.

Fixes envoyproxy#41526

---------

Signed-off-by: Ryan Northey <ryan@synca.io>
by separating the tests

Hopefully fix: envoyproxy#44427

Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Adi Suissa-Peleg <adip@google.com>
Signed-off-by: Ryan Northey <ryan@synca.io>
@phlax phlax merged commit 95cd768 into envoyproxy:release/v1.37 Apr 27, 2026
13 of 14 checks passed
This was referenced Apr 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deps Approval required for changes to Envoy's external dependencies workflows:untested

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants