Skip to content

fix(runtime): unregister shutdown activations from directory#10206

Merged
ReubenBond merged 1 commit into
dotnet:mainfrom
ReubenBond:reubenbond/reminder-flake-fix
Jun 11, 2026
Merged

fix(runtime): unregister shutdown activations from directory#10206
ReubenBond merged 1 commit into
dotnet:mainfrom
ReubenBond:reubenbond/reminder-flake-fix

Conversation

@ReubenBond

@ReubenBond ReubenBond commented Jun 11, 2026

Copy link
Copy Markdown
Member

During graceful silo shutdown, directory-backed activations could remain registered after their catalog target had been removed. Calls resolving through that stale directory entry could be forwarded to a terminating silo, fail to create a local activation, exhaust forwarding, and surface as transient RPC failures during shutdown.

This unregisters directory-backed activations once shutdown deactivation completes, while preserving the existing migration and directory-failure exceptions.

Microsoft Reviewers: Open in CodeFlow

Directory-backed activations deactivated during silo shutdown now unregister once deactivation completes, preventing lookups from resolving to stale activation targets after the catalog target has been removed.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ReubenBond ReubenBond force-pushed the reubenbond/reminder-flake-fix branch from 684d2fb to 33f2069 Compare June 11, 2026 13:56
@ReubenBond ReubenBond merged commit 372f5e6 into dotnet:main Jun 11, 2026
62 checks passed
@ReubenBond ReubenBond deleted the reubenbond/reminder-flake-fix branch June 11, 2026 15:07
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.

1 participant