Skip to content

deps: bump EG to v1.9.2 - #2787

Merged
nacx merged 6 commits into
mainfrom
bump-eg
Oct 5, 2026
Merged

nacx merged 6 commits into
mainfrom
bump-eg

Conversation

@nacx

@nacx nacx commented Oct 5, 2026 •

Copy link
Copy Markdown
Member

Description

Bump EG dependency to v1.9.2

Related Issues/PRs (if applicable)

Release notes PR: #2786

Special notes for reviewers (if applicable)

N/A

Signed-off-by: Ignasi Barrera <ignasi@tetrate.io>
@netlify

netlify Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for theagentrouter ready!

Name Link
🔨 Latest commit 57cd3f5
🔍 Latest deploy log https://app.netlify.com/projects/theagentrouter/deploys/6ac3ddeab03bcf0008fc4dc0
😎 Deploy Preview https://deploy-preview-2787--theagentrouter.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

nacx added 3 commits October 5, 2026 16:13
Signed-off-by: Ignasi Barrera <ignasi@tetrate.io>
Signed-off-by: Ignasi Barrera <ignasi@tetrate.io>
Signed-off-by: Ignasi Barrera <ignasi@tetrate.io>
@codecov

codecov Bot commented Oct 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@nacx

nacx commented Oct 5, 2026

Copy link
Copy Markdown
Member Author

/retest

@nacx
nacx marked this pull request as ready for review October 5, 2026 15:30
@nacx
nacx requested a review from a team as a code owner October 5, 2026 15:30
@nacx

nacx commented Oct 5, 2026

Copy link
Copy Markdown
Member Author

/retest

nacx added 2 commits October 5, 2026 18:45
Signed-off-by: Ignasi Barrera <ignasi@tetrate.io>
@nacx

nacx commented Oct 5, 2026

Copy link
Copy Markdown
Member Author

/retest

@nacx
nacx merged commit 8559e8a into main Oct 5, 2026
62 of 65 checks passed
@nacx
nacx deleted the bump-eg branch October 5, 2026 19:29
nacx pushed a commit that referenced this pull request Oct 6, 2026
…#2794)

**Description**

`TestRunExtprocStartFailure` has been flaky on both ubuntu and macOS
since the Envoy Gateway v1.9.2 bump (#2787). It fails with "expected
extproc start to fail promptly" after its 10s timeout, on main and on
PRs alike.

When the extproc fails, `run` cancels the Envoy Gateway server's context
and returns once `server.ExecuteContext` returns. Since v1.9.2, EG's
shutdown waits for every runner goroutine to exit [1][2]. That includes
the file provider's `Start`, which runs the initial load of the
resources even when the context was canceled before it began. With
v1.9.0 nothing waited for it.

With the CI flags (`-race`, atomic coverage), pinned to 4 cores, the
time from the cancel to `ExecuteContext` returning in this test went
from 0.15s to 3.12s (median of 10 runs). The wait is mostly
single-threaded, and on CI runners, which run several test packages at
once, it often goes past 10s. Running the test on one core shared with
two busy loops reproduces the failure on main (10.01s). With this change
it passes (12.01s).

The timeout only needs to catch `run` hanging after the extproc fails,
which is what #1134 fixed. This raises it to 60s and adds a comment
explaining why.

**Related Issues/PRs (if applicable)**

Fixes #2793

**Special notes for reviewers (if applicable)**

Making `run` itself return faster would need EG to skip the initial load
once the context is canceled, which is an upstream change.

1:
https://github.com/envoyproxy/gateway/blob/v1.9.2/release-notes/v1.9.2.yaml
2: envoyproxy/gateway#10128

Signed-off-by: Abdulaziz Alharbi <246710009+abdulaziz-dev-lab@users.noreply.github.com>
Co-authored-by: Abdulaziz Alharbi <246710009+abdulaziz-dev-lab@users.noreply.github.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.

2 participants