Skip to content

Conversation

@THardy98
Copy link
Contributor

What was changed

Added a nightly workflow to run Omes throughput stress scenario.

Runs throughput stress with a minimum throughput expectation.

Uploads worker logs artifacts and sends a Slack notification on failure.

Why?

Provides basic smoke/stress testing, with a base benchmark throughput expectation.

@THardy98 THardy98 requested a review from a team as a code owner October 21, 2025 02:59
@THardy98 THardy98 marked this pull request as draft October 21, 2025 16:00
@THardy98 THardy98 marked this pull request as ready for review October 22, 2025 17:59
# Omes configuration
OMES_REPO: temporalio/omes
OMES_REF: main
RUN_ID: ${{ github.run_id }}-throughput-stress
Copy link
Contributor

Choose a reason for hiding this comment

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

May want to amend the SDK to the run ID, but if we do we should do for all SDKs

@THardy98 THardy98 merged commit 8a24b22 into master Oct 23, 2025
40 of 43 checks passed
@THardy98 THardy98 deleted the add-nightly-throughput-stress-workflow branch October 23, 2025 00:03
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.

3 participants