Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Run cloud tests in series to avoid wfID conflict #1311

Merged

Conversation

Quinn-With-Two-Ns
Copy link
Contributor

Run cloud tests in series to avoid workflow ID conflict. When running parallel integration tests against the same cloud namespace it is possible if the same test runs at the same time the workflow IDs will conflict causing test failure.

example:
https://github.com/temporalio/sdk-go/actions/runs/7049993619/job/19189705118

Note: this isn't a perfect, the only way to properly fix is to run in separate namespaces or modify all the tests to add a UUID to every workflow and child workflow ID.

@Quinn-With-Two-Ns Quinn-With-Two-Ns requested a review from a team as a code owner November 30, 2023 18:46
Copy link
Member

@cretz cretz left a comment

Choose a reason for hiding this comment

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

or modify all the tests to add a UUID

This only runs the TestBasic test, so you can probably just modify that one test

@Quinn-With-Two-Ns
Copy link
Contributor Author

Quinn-With-Two-Ns commented Nov 30, 2023

This only runs the TestBasic test, so you can probably just modify that one test

If we see this failure any more I'll do that

@Quinn-With-Two-Ns Quinn-With-Two-Ns merged commit 802d32e into temporalio:master Nov 30, 2023
10 checks passed
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