Skip to content

add features of describe, max skip, and poll fast-forward completion to time skipping - #11220

Draft
feiyang3cat wants to merge 3 commits into
mainfrom
fx/vts-descrip-poll-maxskip
Draft

add features of describe, max skip, and poll fast-forward completion to time skipping#11220
feiyang3cat wants to merge 3 commits into
mainfrom
fx/vts-descrip-poll-maxskip

Conversation

@feiyang3cat

@feiyang3cat feiyang3cat commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

What changed?

  1. add a max skip field to TimeSkippingConfig
  2. add TimeSkippingInfo to DescribeWorkflowExecution (contains virtual current time and running status)
  3. add PollWorkflowExecutionTimeSkipping for fast-forward completion

Why?

  1. a generic mechanism to stop endless retries or schedules
  2. to give clients easier access to time skipping state changes

related API change: temporalio/api#835

@feiyang3cat
feiyang3cat force-pushed the fx/vts-descrip-poll-maxskip branch from 5c270ea to 6eac8ee Compare July 22, 2026 21:03
@feiyang3cat feiyang3cat reopened this Jul 22, 2026
@feiyang3cat feiyang3cat changed the title Fx/vts descrip poll maxskip VTS: add features of describe poll and max skip Jul 22, 2026
@feiyang3cat
feiyang3cat force-pushed the fx/vts-descrip-poll-maxskip branch from 8a39b67 to d0f17c4 Compare July 22, 2026 21:13
@feiyang3cat feiyang3cat changed the title VTS: add features of describe poll and max skip VTS: add features of describe, poll and max skip Jul 22, 2026
@feiyang3cat feiyang3cat changed the title VTS: add features of describe, poll and max skip VTS: add features of describe, max skip, and poll fast-forward completion Jul 22, 2026
1. add virtual time and running status in DescribeWorkflowExecution
2. rename TimeSkippingEnabled to WorkflowTimeSkippingEnabled
3. add default implementation of new API

- [x] built
- [ ] run locally and tested manually
- [x] covered by existing tests
- [x] added new unit test(s)
- [ ] added new functional test(s)
@feiyang3cat
feiyang3cat force-pushed the fx/vts-descrip-poll-maxskip branch from d0f17c4 to ab82eb1 Compare July 23, 2026 18:17
@feiyang3cat feiyang3cat changed the title VTS: add features of describe, max skip, and poll fast-forward completion add features of describe, max skip, and poll fast-forward completion to time skipping Jul 27, 2026
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