Skip to content

Document that External Storage operations aren't retried within a task attempt#4809

Open
lennessyy wants to merge 1 commit into
mainfrom
lenny/external-storage-retry-docs
Open

Document that External Storage operations aren't retried within a task attempt#4809
lennessyy wants to merge 1 commit into
mainfrom
lenny/external-storage-retry-docs

Conversation

@lennessyy

@lennessyy lennessyy commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds a note to the Durable External Storage section clarifying that a failed Store or Retrieve call fails the current Workflow Task or Activity Task attempt, rather than being retried internally within that same attempt.
  • Clarifies that Temporal retries the whole task (governed by the Activity Retry Policy for Activities), and the new attempt re-runs the storage operation.

Verified against SDK source (Python sdk-python and Go sdk-go): neither wraps a storage driver's Store/Retrieve call in an internal retry loop. A failure propagates and fails the whole task attempt (explicit WFT failure or Activity task failure).

Test plan

┆Attachments: EDU-6638 Document that External Storage operations aren't retried within a task attempt

…k attempt

Clarify that a failed Store or Retrieve call fails the current
Workflow Task or Activity Task attempt, and Temporal retries the
whole task rather than the storage operation in place.
@lennessyy lennessyy requested a review from a team as a code owner July 2, 2026 00:00
@vercel

vercel Bot commented Jul 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
temporal-documentation Ready Ready Preview, Comment Jul 2, 2026 12:01am

Request Review

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

📖 Docs PR preview links

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.

1 participant