Skip to content

feat(orch): add ScallignDown status#2146

Merged
jakubno merged 6 commits intomainfrom
feat/add-ineligible-state-for-orchestrator
Mar 19, 2026
Merged

feat(orch): add ScallignDown status#2146
jakubno merged 6 commits intomainfrom
feat/add-ineligible-state-for-orchestrator

Conversation

@jakubno
Copy link
Member

@jakubno jakubno commented Mar 17, 2026

Note

Medium Risk
Introduces a new node/orchestrator status across API, gRPC, and health reporting, which can affect routing and automation that keys off status/health values. Main risk is backward-compatibility and unexpected behavior if consumers don’t recognize standby or rely on draining semantics.

Overview
Adds a new standby node/orchestrator state end-to-end (OpenAPI + generated clients, gRPC ServiceInfoStatus, and API↔orchestrator mappers) with clarified status semantics. Updates orchestrator health reporting to treat standby as draining, and adjusts shutdown draining logic to transition from either healthy or standby into draining without overriding externally-set states.

Written by Cursor Bugbot for commit 334d097. This will update automatically on new commits. Configure here.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

@jakubno jakubno assigned dobrac and unassigned bchalios Mar 17, 2026
@jakubno jakubno force-pushed the feat/add-ineligible-state-for-orchestrator branch from df5b598 to 47e6213 Compare March 19, 2026 10:53
Copy link
Contributor

@dobrac dobrac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could we name it differently? To me it seems more like draining and scaling down should be switched in its meaning -> rename the new state.

@jakubno jakubno merged commit 4e70f8e into main Mar 19, 2026
36 checks passed
@jakubno jakubno deleted the feat/add-ineligible-state-for-orchestrator branch March 19, 2026 11:45
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.

3 participants