Skip to content

Add RPC definitions for namespace soft deletion and restoration - #899

Open
awln-temporal wants to merge 1 commit into
mainfrom
awln/namespace-soft-delete
Open

awln-temporal wants to merge 1 commit into
mainfrom
awln/namespace-soft-delete

Conversation

@awln-temporal

Copy link
Copy Markdown
Contributor

What changed?
Add RPC definitions for namespace soft deletion and restoration.

Why?
Add new feature for namespace soft deletion. Supports two operations: marking a namespace as soft deleted, and restoring the namespace back to REGISTERED state.

When a namespace is in soft deleted state, existing tasks will get dropped, and any inbound API calls and outbound task dispatching will be invalidated, so no executions can progress.

To recover a namespace back to REGISTERED state and allow executions to update, an Operator API RestoreNamespace will be added that will mark the namespace state as REGISTERED, then start a system workflow to conduct a batch refresh of tasks for all executions in the namespace, across all replicated clusters listed in the NamespaceReplicationConfig.

This is the PR required to unblock server feature development.

Breaking changes
N/A

Server PR
N/A

@awln-temporal
awln-temporal requested review from a team, yuandrew and yycptt October 27, 2026 20:46
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