Skip to content

[reconfigurator] Abandon orphaned sagas during execution - #10990

Open
karencfv wants to merge 8 commits into
oxidecomputer:mainfrom
karencfv:abandon-orphan-sagas
Open

[reconfigurator] Abandon orphaned sagas during execution#10990
karencfv wants to merge 8 commits into
oxidecomputer:mainfrom
karencfv:abandon-orphan-sagas

Conversation

@karencfv

@karencfv karencfv commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Implements a way to abandon orphaned sagas during blueprint execution.

To be conservative, we only abandon sagas whose current_sec is an expunged (and ready-for-cleanup) Nexus zone in the target blueprint whose generation is strictly older than the oldest in-service Nexus generation. Any Nexus that isn't in the target blueprint is left untouched, since we can't confirm its state.

Closes: #10911

This should be merged AFTER release 22: I would prefer it if this commit spent some time on the dogfood rack before shipping it to customers.

@karencfv
karencfv marked this pull request as ready for review August 6, 2026 04:38
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.

Mark orphaned sagas as abandoned

1 participant