agent: stop downloader pool stampeding a slow curator (congestion collapse) #177
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes the operator-hit outage: agent looped on "curator unreachable" while curator's API (lease) was fine and the browser could still load images, just slowly. Root cause is a feedback loop in the new pipeline — every download streams a full original through curator's single Python file-serving path, and the autoscaler grows DOWNLOADERS when the buffer is empty. A slow/failing curator ALSO empties the buffer, so the agent piled on more concurrent large-file GETs → saturated curator web + NFS → slower → more failures → more downloaders. Congestion collapse.
Build marker
2026-07-01.4. CI green on dev (run 1821). See issue #1223.🤖 Generated with Claude Code