Skip to content

External Storage Integration: WorkflowWorker, replay, history - #3017

Open
cconstable wants to merge 3 commits into
extstore/foundationfrom
extstore/workflow-worker
Open

External Storage Integration: WorkflowWorker, replay, history#3017
cconstable wants to merge 3 commits into
extstore/foundationfrom
extstore/workflow-worker

Conversation

@cconstable

@cconstable cconstable commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

What was changed

  • Integrated external storage into the replay handler and history iterator.
  • WorkflowWorker handle + send response now use external storage.

Why

  • Workflow workers should utilize external storage and fetch payloads on replay.

Checklist

  • Added tests.

@cconstable
cconstable force-pushed the extstore/workflow-worker branch from dff9b7f to 3a20dcf Compare August 18, 2026 21:04
@cconstable
cconstable changed the base branch from main to extstore/foundation August 19, 2026 15:58
@cconstable
cconstable force-pushed the extstore/foundation branch from 831c284 to 460bfbf Compare August 19, 2026 17:40
@cconstable
cconstable changed the base branch from extstore/foundation to main August 19, 2026 17:53
@cconstable
cconstable changed the base branch from main to extstore/foundation August 19, 2026 17:53
@cconstable
cconstable force-pushed the extstore/workflow-worker branch from 3a20dcf to 0e37f9d Compare August 19, 2026 18:12
@cconstable cconstable changed the title extstore/workflow worker External Storage Integration: WorkflowWorker, replay, history Aug 19, 2026
@cconstable
cconstable force-pushed the extstore/workflow-worker branch from 0e37f9d to c67e0f0 Compare August 19, 2026 18:30
@cconstable
cconstable marked this pull request as ready for review August 19, 2026 18:57
@cconstable
cconstable requested a review from a team as a code owner August 19, 2026 18:57
@cconstable
cconstable force-pushed the extstore/foundation branch from 460bfbf to b3804da Compare August 21, 2026 20:35
@cconstable
cconstable force-pushed the extstore/workflow-worker branch from c67e0f0 to e292757 Compare August 21, 2026 21:57
@cconstable
cconstable force-pushed the extstore/foundation branch from b3804da to ca09b50 Compare August 24, 2026 01:23
@cconstable
cconstable force-pushed the extstore/workflow-worker branch from e292757 to cb05443 Compare August 24, 2026 01:25
namespace, execution.getWorkflowId(), execution.getRunId(), workflowType);
}

static StorageDriverTargetInfo refineStorageTarget(

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not confident this covers all the cases. Looking into this.

@cconstable
cconstable force-pushed the extstore/workflow-worker branch from 57a6268 to 4008f1a Compare August 24, 2026 19:11
@cconstable
cconstable force-pushed the extstore/workflow-worker branch from 4008f1a to 1f01382 Compare August 24, 2026 19:37
…ng command.getAttributesCase() + switch for exhaustiveness checking.
@cconstable
cconstable force-pushed the extstore/workflow-worker branch from 1f01382 to 210771c Compare August 24, 2026 20:00
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