Skip to content

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

Open
chaptersix wants to merge 2 commits intotemporalio:mainfrom
chaptersix:sch-dc-true
Open

chore: enable scheduler sentinel creation and chasm scheduler routing#10185
chaptersix wants to merge 2 commits intotemporalio:mainfrom
chaptersix:sch-dc-true

Conversation

@chaptersix
Copy link
Copy Markdown
Contributor

@chaptersix chaptersix commented May 6, 2026

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
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