• Stefy Lanza (nextime / spora )'s avatar
    runpod: a pod that EXITED is dead, not pulling — and the boot script must never be the reason · baa0d92a
    Stefy Lanza (nextime / spora ) authored
    A speaker pod reported EXITED with uptime 0s from its very first poll. The loop
    waited out the full budget on it — three machines in a row — printing 'image
    pull in progress', which it never was: wait_ready treated only TERMINATED and
    FAILED as terminal. EXITED past a short restart grace now fails fast and says
    what it means: the image pulled and the process died on boot.
    
    The budget it waited out was 300s, not the 900s set on the pool class: the
    dataclass default was never updated. Two numbers for one thing, and the smaller
    one silently won. There is one now.
    
    Why the process died: boot.sh ran under set -u, and every line before the exec
    is a diagnostic — it exists to describe the pod, and a diagnostic must never be
    able to stop the boot it describes. The image boots fine locally; on RunPod an
    environment difference tripped a strict-mode abort before uvicorn was reached.
    That is the best-supported explanation, not a proven one — RunPod publishes no
    log API to confirm it — so the script is now unable to abort before its exec
    under any environment, verified against a bare sh with nothing set.
    Co-Authored-By: 's avatarClaude Opus 5 (1M context) <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_0182DhR1eFNPQyGmDrpHbedY
    baa0d92a
Name
Last commit
Last update
codai Loading commit data...
docs Loading commit data...
packaging Loading commit data...
samples Loading commit data...
tests Loading commit data...
tools Loading commit data...
.dockerignore Loading commit data...
.gitignore Loading commit data...
AI.PROMPT Loading commit data...
CODERAI_API_DOCUMENTATION.md Loading commit data...
CoderAI.gif Loading commit data...
DISTRIBUTION.md Loading commit data...
LICENSE.md Loading commit data...
MULTIMODAL_CAPABILITIES.md Loading commit data...
MULTIMODAL_UI_EXAMPLES.md Loading commit data...
README.md Loading commit data...
REQUEST-geoclip-embeddings.md Loading commit data...
REQUEST-vpr-embeddings.md Loading commit data...
amdgpu-coredump-05000.bin Loading commit data...
build-oci.sh Loading commit data...
build.ps1 Loading commit data...
build.sh Loading commit data...
coderai Loading commit data...
coderai-broker-implementation-reference.md Loading commit data...
coderai-integration.md Loading commit data...
commands Loading commit data...
osxbuild.sh Loading commit data...
package-oci.sh Loading commit data...
package-tarball.sh Loading commit data...
requirements-crisperwhisper.txt Loading commit data...
requirements-h3.txt Loading commit data...
requirements-melotts.txt Loading commit data...
requirements-nemo.txt Loading commit data...
requirements-nvidia.txt Loading commit data...
requirements-ocr-paddle.txt Loading commit data...
requirements-ocr.txt Loading commit data...
requirements-pyannote.txt Loading commit data...
requirements-surya.txt Loading commit data...
requirements-vllm.txt Loading commit data...
requirements-vulkan.txt Loading commit data...
requirements.txt Loading commit data...
run-oci.sh Loading commit data...
smoke-test-oci.sh Loading commit data...
todo.md Loading commit data...
video_editor.config.json Loading commit data...