Repository navigation
Conversation
Compatibility review (advisory)New or updated breaking changes; see the full report for all findings. 1. rust-sdk — No explicit risk acceptance foundThe SDK-exposed ReportSandboxConfigurationRequest and UpdateConfigResponse structs gain required refused_before_start and created_policy_revision fields, respectively.
2. typescript-sdk — No explicit risk acceptance foundGenerated raw ReportSandboxConfigurationRequest and UpdateConfigResponse types now require refusedBeforeStart and createdPolicyRevision properties that baseline complete literals did not need.
Review details
Advisory review; publication gates are unchanged. |
|
Label |
4c8fa9d to
449ef90
Compare
Compatibility review (advisory)New or updated breaking changes; see the full report for all findings. 1. api-behavior — No explicit risk acceptance foundBackend transport and availability failures previously remained infrastructure failures; they now report rejected admission and
Review details
Advisory review; publication gates are unchanged. |
A backend can fail during construction, Attach or Confirm before the workload starts. This gives operators a fixed failure stage and recovery hint in sandbox status, keeps detailed errors in supervisor logs and bounds the time spent reporting the failure. Signed-off-by: Shiju <shiju@nvidia.com>
5c45561 to
37d1373
Compare
449ef90 to
cf39c71
Compare
Signed-off-by: Shiju <shiju@nvidia.com>
Summary
A backend can fail during construction, Attach or Confirm before the workload starts. This gives operators a fixed failure stage and recovery hint in sandbox status, keeps detailed errors in supervisor logs and bounds the time spent reporting the failure.
Related Issue
Closes #5107. Part of #5114.
Depends on corrected PR #4791. Review this layer against
fix/4739-attach-refusal-report/shiju-nv. For the fork-based series, land the parent first, then replay only this layer onto the resultingmain.Changes
Release Notes
Backend startup failures expose a bounded recovery hint before workload execution. Follow the hint and wait for cleanup before retrying or recreating the sandbox. This layer inherits PR #4791's next-minor-only API requirement.
Testing
Checklist