Skip to content

Add external payload transfer stats for workflow tasks#790

Open
simvlad wants to merge 1 commit into
masterfrom
simvlad/external-payload-transfer-stats
Open

Add external payload transfer stats for workflow tasks#790
simvlad wants to merge 1 commit into
masterfrom
simvlad/external-payload-transfer-stats

Conversation

@simvlad
Copy link
Copy Markdown
Contributor

@simvlad simvlad commented May 27, 2026

What changed?
Added ExternalPayloadTransferStats and a corresponding external_payload_transfer_stats field on RespondWorkflowTaskCompletedRequest. The message carries a list of per-storage-driver entries, each with upload/download counts and byte totals. ExternalPayloadTransferStats is in common/v1 so we can extend it to other requests in the future if needed, e.g. StartWorkflowExecutionRequest.

Why?
Lets SDKs report external payload transfer activity per workflow task so the server can emit workflow task latency metrics tagged by driver, and correlate latency with transferred bytes/count.

Breaking changes
None.

Server PR
WIP

@simvlad simvlad requested review from a team and jmaeagle99 May 27, 2026 17:36
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