Skip to content

[DO NOT MERGE] Workflow time skipping#9425

Draft
cretz wants to merge 1 commit intomainfrom
cretz/time-skipping
Draft

[DO NOT MERGE] Workflow time skipping#9425
cretz wants to merge 1 commit intomainfrom
cretz/time-skipping

Conversation

@cretz
Copy link
Contributor

@cretz cretz commented Feb 27, 2026

What changed?

Added implementation for controlling workflow time skipping.

DO NOT MERGE - this is more for review/visibility only, and much of it was built without deep understanding of server details, even if it does technically work well. Server team is better equipped to take this PR as a PoC and do what they see as best.

API PR

temporalio/api#725

SDK PR

temporalio/sdk-python#1345

@cretz cretz changed the title Workflow time skipping [DO NOT MERGE] Workflow time skipping Feb 27, 2026
google.protobuf.Timestamp auto_skip_deadline = 115;

// Number of auto-skip firings consumed in the current window.
int32 auto_skip_firings_used = 116;
Copy link
Contributor

Choose a reason for hiding this comment

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

choose not to include firing count related control at initial version of the feature as we may choose to optimize the time-firing logic which makes customers confused when they try to count how many timepoints to skip

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.

2 participants