Large sandbox images can make the synchronous /commit request exceed proxy timeouts.
Run Docker commit and push asynchronously on the sandbox worker, persist lifecycle state in worker-local files, and expose a polling endpoint. Keep commit dispatch independent of Ray and new Redis task state, reuse the existing Rocklet execute API, and recover the worker host through the existing metadata path with database fallback.
Large sandbox images can make the synchronous /commit request exceed proxy timeouts.
Run Docker commit and push asynchronously on the sandbox worker, persist lifecycle state in worker-local files, and expose a polling endpoint. Keep commit dispatch independent of Ray and new Redis task state, reuse the existing Rocklet execute API, and recover the worker host through the existing metadata path with database fallback.