Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
media/rtcrec: give recording finalize a slow-uplink-sized window master
Greptile round two: the 30/40s finalize waits were shorter than the s3 per-op timeouts, so a slow-but-working upload could be abandoned by a worker exiting even though waiting would have saved the recording. At teardown up to ~128 MB of backpressured parts can still be uploading; give them 5 minutes — a post-stream worker lingering is cheap, a lost recording isn't. A genuinely stalled connection stays bounded by the per-op timeouts and is unrecoverable under any window; past the wait the recording is abandoned and logged, and bucket lifecycle rules should reap the dangling multipart. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Author Eli Mallon Co-author Claude Fable 5 Date (Jul 22, 2026, 12:24 AM UTC) Commit f199a718 f199a718c8fc8238cf86150ca00650882f28aeaa Parent 1c69d678 1c69d6787f61da5da498526e83e957aa3f25d108