Skip to content

feat(orch): add ScallignDown status#2146

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

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

Conversation

@jakubno

@jakubno jakubno commented Mar 17, 2026

Copy link
Copy Markdown
Member

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.

Comment thread packages/orchestrator/main.go Outdated

@cursor cursor Bot left a comment

Copy link
Copy Markdown

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.

Comment thread packages/orchestrator/main.go Outdated
@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

@dobrac dobrac left a comment

Copy link
Copy Markdown
Contributor

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