temporalio / temporalio/features

Warn if SDK detects a workflow history over a certain size

Open
#705 0 comments 0 reactions 1 assignee View on GitHub

@jmaeagle99 is already working on this.

Since Sep 9, 2026.

enhancement
Dominant language
Go
Stars
32
Forks
28
Avg merge
1d 9h
Merged PRs (30d)
7

Description

Is your feature request related to a problem? Please describe.

Large workflow history's create several problems in Temporal. They can cause slow replay and add extra load to the server when replaying. After a certain size the server will terminate workflows for being too large. Currently users not hosting there own Temporal server receive no notification that there history size is a problem

Describe the solution you'd like

Add a warning on the SDK when the SDK detects a large history. This warning should only be emitted once per workflow and not emitted on replay. Users should be able to adjust the warning limit as a worker option.

Additional context
Per-SDK Tickets
  • Java -
  • Core -
  • .NET -
  • Ruby -
  • PHP -
  • Temporal CLI -

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.