Skip to content

Configure idle suspension alongside node capacity - #687

Merged
SaladDay merged 2 commits into
mainfrom
configure-sandbox-idle-suspension
Oct 12, 2026
Merged

SaladDay merged 2 commits into
mainfrom
configure-sandbox-idle-suspension

Conversation

@SaladDay

@SaladDay SaladDay commented Oct 12, 2026 •

Copy link
Copy Markdown
Collaborator

Automatic suspension was fixed at five minutes. Nodes now provides one capacity and suspension area: operators edit node limits there and save a deployment-wide idle timeout of 30–86,400 seconds (default 300). Necessary explanations use help tooltips.

Core stores the timeout in the deployment row and reads it under the existing lifecycle transaction, so current allocations adopt changes without a restart or generation rollout. Already-started suspension, snapshot retention and early reclamation under capacity pressure keep their behavior. PATCH uses the existing deployment resource; provider and public protocols are unchanged. Generated administration schema/client and English/Chinese documentation are updated.

Validation: independent review without actionable findings; deployment/API/execution/server unit tests, complete deployment PostgreSQL tests, 34 affected integration tests and focused API tests passed. Client 719, Web 384 plus focused follow-ups, four browser scenarios, typecheck/build, Go vet and three translation checks passed.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@SaladDay
SaladDay merged commit 0bffeb3 into main Oct 12, 2026
25 checks passed
@SaladDay
SaladDay deleted the configure-sandbox-idle-suspension branch October 12, 2026 11:43
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