发布

  • fix: retry transient instance create failures instead of abandoning the run

    frostbyte_neo 发布于 2026-06-10 18:02:40 +00:00

    ComputeWorkloadManager.create swallows gateway errors by design, so a
    cold start that fails placement (e.g. a netns slot with a busy tap, a
    full node disk) silently abandons the dequeued run until the run
    engine's PENDING_EXECUTING timeout redrives it minutes later. These
    failures are transient per placement - redriven runs virtually always
    succeed - so retry the create up to 3 times with short backoff before
    giving up. Gateway 5xx and network-level fetch failures are retried;
    4xx responses (won't heal) and timeouts (the instance may still be
    provisioning) are not.

    下载附件