Repository navigation
Backport #4114: fix(world-postgres): remove implicit queue HTTP deadlines - #4167
Merged
Merged
Conversation
Signed-off-by: Dmitry Petrov <Komly@yandex.ru> Co-authored-by: Peter Wielander <peter.wielander@vercel.com> Signed-off-by: Dmitry Petrov <Komly@yandex.ru>
3 tasks done
🦋 Changeset detectedLatest commit: 392ad38 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
VaguelySerious
approved these changes
Sep 14, 2026
Contributor
Author
🧪 E2E Test Results❌ Some tests failed Summary
❌ Failed Tests🌍 Community Worlds (106 failed)redis (21 failed):
turso (85 failed):
Details by Category✅ ▲ Vercel Production
✅ 💻 Local Development
✅ 📦 Local Production
✅ 🐘 Local Postgres
✅ 🪟 Windows
❌ 🌍 Community Worlds
✅ 📋 Other
|
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated backport of #4114 to
stable(backport job run).AI recommendation: This is a correctness fix for a defect that exists verbatim on
stable:packages/world-postgres/src/queue.tsthere still delivers queue messages via globalfetch(line 369), so undici's implicit 300s headers/body deadlines fail a healthy long-running inline delivery and let Graphile redeliver it, executing the same steps twice. The fix's dependencies are present onstable—packages/world/src/node-http.tsexportscreateNodeHttpAgents,destroyNodeHttpAgents, andnodeHttpFetchwith the sameagents/headersTimeoutMs/bodyTimeoutMsoptions, and the package's"./*"export makes@workflow/world/node-http.jsresolvable. The two new env vars are an opt-in escape hatch for the now-removed default deadline rather than the point of the change, and it carries apatchchangeset; the only friction is the docs hunk, which targetsdocs/content/worlds/v5/postgres.mdx, a path that does not exist onstable.Merge conflicts were resolved by AI (opencode with
anthropic/claude-opus-5). Please review the conflict resolution carefully before merging.