8000 fix: prevent stale cluster transitions from overriding newer requests by eddiethedean · Pull Request #79 · dmux/minilake · GitHub
[go: up one dir, main page]

Skip to content

fix: prevent stale cluster transitions from overriding newer requests - #79

Merged
dmux merged 2 commits into
dmux:mainfrom
eddiethedean:codex/fix-issue-46-cluster-transitions
Oct 27, 2026
Merged

dmux merged 2 commits into
dmux:mainfrom
eddiethedean:codex/fix-issue-46-cluster-transitions

Conversation

@eddiethedean
Copy link
Copy Markdown
Collaborator

Cluster lifecycle requests schedule delayed state transitions. A later request now replaces the earlier transition, so a pending start cannot move a terminated cluster back to RUNNING. Permanent deletion and state reset also invalidate pending transitions.

Adds an HTTP regression for creating a cluster and immediately terminating it.

Validation: Ruff format and lint passed; all 10 cluster tests passed, including the regression with short start/terminate delays.

Fixes #46

@eddiethedean
Copy link
Copy Markdown
Collaborator Author

All checks have passed. This PR is ready to merge.

@dmux dmux added the bug Something isn't working label Oct 27, 2026
@dmux dmux self-assigned this Oct 27, 2026
@dmux
dmux merged commit a34ed5a into dmux:main Oct 27, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] A delayed start transition resurrects a terminated cluster

2 participants

0