Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Allow completing a Nexus operation after workflow reset #6434

Merged
merged 1 commit into from
Aug 23, 2024

Conversation

bergundy
Copy link
Member

What changed?

Added a request ID to the nexus completion token that can be used to check a completion against a state machine in a workflow post reset, e.g. with a new run ID.

Why?

Make reset safer.

How did you test it?

Added a functional test.

@bergundy bergundy requested a review from a team as a code owner August 22, 2024 22:30
@bergundy bergundy force-pushed the nexus-reset-started-operation branch from e4c6628 to 28fcd8d Compare August 22, 2024 23:05
@bergundy bergundy force-pushed the nexus-reset-started-operation branch from 28fcd8d to 249df95 Compare August 23, 2024 14:05
@bergundy bergundy force-pushed the nexus-reset-started-operation branch from 249df95 to 8e33880 Compare August 23, 2024 14:08
@bergundy bergundy merged commit 34e628e into temporalio:main Aug 23, 2024
42 checks passed
@bergundy bergundy deleted the nexus-reset-started-operation branch August 23, 2024 15:35
lina-temporal pushed a commit that referenced this pull request Aug 30, 2024
## What changed?

Added a request ID to the nexus completion token that can be used to
check a completion against a state machine in a workflow post reset,
e.g. with a new run ID.

## Why?

Make reset safer.

## How did you test it?

Added a functional test.
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants