Skip to content

Add centralised wall time limits table#28124

Merged
elithrar merged 3 commits intoproductionfrom
opencode/issue27247-20260205213827
Feb 23, 2026
Merged

Add centralised wall time limits table#28124
elithrar merged 3 commits intoproductionfrom
opencode/issue27247-20260205213827

Conversation

@ask-bonk
Copy link
Copy Markdown
Contributor

@ask-bonk ask-bonk Bot commented Feb 5, 2026

All changes are complete. Here's a summary of what was done:

Summary

New file created

  • src/content/partials/workers/wall-time-limits.mdx — A reusable partial containing a centralised "Wall time limits by invocation type" table that covers:
Invocation type Wall time limit
Incoming HTTP request Unlimited (30s extension via waitUntil() after disconnect)
Cron Triggers 15 minutes
Queue consumers 15 minutes
Durable Object alarm handlers 15 minutes
Durable Objects (RPC / HTTP) Unlimited (while caller connected)
Workflows (per step) Unlimited

The partial includes an introductory paragraph that clearly distinguishes wall time from CPU time, with a link to the CPU time docs.

Files modified (partial included via <Render>)

  • src/content/docs/workers/platform/limits.mdx (line 408) — Added before the "Related resources" section
  • src/content/docs/queues/platform/limits.mdx (line 67) — Added at the bottom, after the CPU limits section
  • src/content/docs/workflows/reference/limits.mdx (line 128) — Added at the bottom, after the CPU limits section
  • src/content/docs/durable-objects/platform/limits.mdx (line 96) — Added at the bottom, after the FAQ section

Design decisions

  • Cron Triggers has no dedicated limits page, so the table is surfaced through the Workers limits page where Cron Trigger limits already live.
  • The partial uses the existing <Render file="..." product="workers" /> pattern, consistent with how limits_increase is already shared across all four products.
  • All wall time values are sourced from what is already documented in the respective limits pages — no undocumented claims were added.
  • astro sync completed successfully, confirming the content collection correctly resolves the new partial.

Closes #27247

github run

@github-actions github-actions Bot added product:workers Related to Workers product product:queues Cloudflare Queues: https://developers.cloudflare.com/queues product:durable-objects Durable Objects: https://developers.cloudflare.com/workers/learning/using-durable-objects/ product:workflows Workflows: https://developers.cloudflare.com/workflows/ size/s labels Feb 5, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Feb 5, 2026

This pull request requires reviews from CODEOWNERS as it changes files that match the following patterns:

Pattern Owners
/src/content/docs/durable-objects/ @elithrar, @vy-ton, @joshthoward, @oxyjun, @lambrospetrou, @mikenomitch, @cloudflare/pcx-technical-writing
/src/content/docs/queues/ @elithrar, @jonesphillip, @harshil1712, @mia303, @cloudflare/pcx-technical-writing
/src/content/docs/workers/ @cloudflare/workers-docs, @GregBrimble, @irvinebroque, @mikenomitch, @korinne, @WalshyDev, @cloudflare/deploy-config, @cloudflare/pcx-technical-writing, @cloudflare/wrangler, @mattietk, @cloudflare/dev-plat-leads
/src/content/docs/workflows/ @elithrar, @celso, @mia303, @jonesphillip, @cloudflare/pcx-technical-writing
/src/content/partials/workers/ @cloudflare/workers-docs, @GregBrimble, @irvinebroque, @mikenomitch, @WalshyDev, @cloudflare/deploy-config, @cloudflare/pcx-technical-writing, @cloudflare/wrangler, @mattietk

@elithrar elithrar enabled auto-merge (squash) February 6, 2026 12:17
@elithrar
Copy link
Copy Markdown
Collaborator

/bonk resolve the merge conflicts

@ask-bonk
Copy link
Copy Markdown
Contributor Author

ask-bonk Bot commented Feb 13, 2026

To https://github.com/cloudflare/cloudflare-docs
! [rejected] opencode/issue27247-20260205213827 -> opencode/issue27247-20260205213827 (non-fast-forward)
error: failed to push some refs to 'https://github.com/cloudflare/cloudflare-docs'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. If you want to integrate the remote changes,
hint: use 'git pull' before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

github run

@ask-bonk
Copy link
Copy Markdown
Contributor Author

ask-bonk Bot commented Feb 13, 2026

Bonk workflow failed. Check the logs for details.

View workflow run

@elithrar
Copy link
Copy Markdown
Collaborator

/bonk address the merge conflicts and re-review. fix any issues directly.

opencode-agent Bot and others added 2 commits February 23, 2026 15:12
Co-authored-by: elithrar <elithrar@users.noreply.github.com>
Change 'summarises' to 'summarizes' and 'cancelled' to 'canceled' to
match the codebase convention of American English.
@github-actions github-actions Bot force-pushed the opencode/issue27247-20260205213827 branch from fd61f85 to 665b1b9 Compare February 23, 2026 15:15
@ask-bonk
Copy link
Copy Markdown
Contributor Author

ask-bonk Bot commented Feb 23, 2026

Done. Here's a summary of what was done:

Merge conflicts resolved

The branch was rebased onto the latest production. There was one conflict in src/content/docs/workflows/reference/limits.mdx where production had added a new "Increasing Workflow subrequest limits" section while this PR added the <Render file="wall-time-limits" /> call. Both changes were kept — the subrequest section first, then the wall-time-limits partial at the end.

The other three files (workers/platform/limits.mdx, durable-objects/platform/limits.mdx, queues/platform/limits.mdx) auto-merged cleanly.

Review findings

Content accuracy — All six wall time values in the partial were verified against the existing limits pages and are correct.

Internal links — All seven internal links in the partial were validated against existing files.

Issues fixed:

  • summarises (British) changed to summarizes (American) — line 9 of the partial
  • cancelled (British) changed to canceled (American) — line 13 of the partial

These match the American English convention used throughout the codebase (10+ instances of "canceled" vs 1 instance of "cancelled" elsewhere).

github run

Comment thread src/content/docs/durable-objects/platform/limits.mdx
@elithrar elithrar merged commit 52c7273 into production Feb 23, 2026
9 checks passed
@elithrar elithrar deleted the opencode/issue27247-20260205213827 branch February 23, 2026 16:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

product:durable-objects Durable Objects: https://developers.cloudflare.com/workers/learning/using-durable-objects/ product:queues Cloudflare Queues: https://developers.cloudflare.com/queues product:workers Related to Workers product product:workflows Workflows: https://developers.cloudflare.com/workflows/ size/s

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a centralised table with the wall time limits for different types of worker invocations

10 participants