Skip to content

chore: enable scheduler sentinel creation and chasm scheduler routing#10185

Merged
chaptersix merged 2 commits into
temporalio:mainfrom
chaptersix:sch-dc-true
May 8, 2026
Merged

chore: enable scheduler sentinel creation and chasm scheduler routing#10185
chaptersix merged 2 commits into
temporalio:mainfrom
chaptersix:sch-dc-true

Conversation

@chaptersix

@chaptersix chaptersix commented May 6, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Sets EnableCHASMSchedulerRouting default to true — schedule RPCs are now routed to the CHASM (V2) implementation first (with fallback to V1), excluding CreateSchedule.
  • Sets EnableCHASMSchedulerSentinels default to true — enables ID-space collision sentinels ahead of enabling CHASM scheduler creation.

Why

Both of these flags need to be enabled if there are any chasm schedules on the cluster.

@chaptersix chaptersix requested review from a team as code owners May 6, 2026 15:07
The test exercises the V1 workflow-based schedule path but doesn't mock
the CHASM scheduler client. With EnableCHASMSchedulerRouting defaulting
to true, PatchSchedule routes to the CHASM path and nil-dereferences.
@chaptersix chaptersix requested a review from lina-temporal May 7, 2026 19:55
@chaptersix chaptersix merged commit 2acccd3 into temporalio:main May 8, 2026
47 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