Skip to content

VTS: add an API to get time skipping runtime info#826

Draft
feiyang3cat wants to merge 4 commits into
mainfrom
vts-poll-timeskipping
Draft

VTS: add an API to get time skipping runtime info#826
feiyang3cat wants to merge 4 commits into
mainfrom
vts-poll-timeskipping

Conversation

@feiyang3cat

@feiyang3cat feiyang3cat commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

What changed?
add GetWorkflowTimeSkippingInfo for virtual time and fast-forward status (create_time, target_time, has_reached)

@feiyang3cat feiyang3cat force-pushed the vts-poll-timeskipping branch from 6df4728 to ad64b36 Compare July 10, 2026 18:56
@feiyang3cat feiyang3cat changed the title poll timeskipping fast-forward completion poll fast-forward completion Jul 10, 2026
@feiyang3cat feiyang3cat changed the title poll fast-forward completion get fast-forward completion Jul 12, 2026
@feiyang3cat feiyang3cat changed the title get fast-forward completion VTS: get runtime info Jul 12, 2026
@feiyang3cat feiyang3cat changed the title VTS: get runtime info VTS: add an API to get time skipping runtime info Jul 12, 2026
@feiyang3cat feiyang3cat force-pushed the vts-poll-timeskipping branch from c5b9817 to df8f354 Compare July 12, 2026 22:23
@feiyang3cat feiyang3cat force-pushed the vts-poll-timeskipping branch 3 times, most recently from eb5d216 to cfcd9e6 Compare July 12, 2026 22:52
// (-- api-linter: core::0140::prepositions=disabled
// aip.dev/not-precedent: "after" is used to indicate temporal ordering. --)
bool disabled_after_fast_forward = 2;

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.

whether we delete this flag is still under discussion, if so we need to change the server logic before merging this PR

temporal.api.update.v1.UpdateRef update_ref = 3;
}

message GetWorkflowTimeSkippingRequest {

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.

check what is the best place for UI tags the new API or DescribeXXX

@feiyang3cat feiyang3cat force-pushed the vts-poll-timeskipping branch from cfcd9e6 to c9b966d Compare July 12, 2026 22:58
@feiyang3cat feiyang3cat force-pushed the vts-poll-timeskipping branch from c9b966d to 542bb4e Compare July 13, 2026 00:03
}

message GetWorkflowTimeSkippingResponse {
// The current virtual time of the execution.

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.

we can also return the runID for debugging purpose

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