Files
vfxreview/app/api
twotalesanimation 91e69f0bcb
Deploy / deploy (push) Successful in 3m18s
feat(worker): parallel multipart uploads for large artifacts
From the studio a single connection to Hetzner nbg1 (188 ms away) is
capped near 0.1 MB/s, although a browser speed test shows 50 Mbps.
Measured: 1 connection 0.13 MB/s, 8 -> 0.64, 24 -> 1.69 MB/s. At the old
speed a ProRes MOV could not finish inside the 30 min request timeout.

- Worker 1.7.2 uploads files >= 16 MB as S3 multipart: 8 MB parts on
  uploadConcurrency connections (config.json, default 16), each part
  retried up to 4 times; aborts the upload if a part keeps failing.
- artifact-presign returns uploadId + per-part presigned URLs when asked
  for multipart; new E20b artifact-complete stitches or aborts.
- Old workers and old servers fall back to the single PUT.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 18:48:28 +02:00
..
2026-05-19 22:20:29 +02:00
2026-05-19 22:20:29 +02:00
2026-07-08 16:03:57 +02:00
2026-07-08 16:28:18 +02:00
2026-07-29 07:24:57 +02:00
2026-06-19 13:25:19 +02:00
2026-07-16 21:58:06 +02:00
2026-05-19 22:20:29 +02:00
2026-07-29 07:46:00 +02:00
2026-05-19 22:20:29 +02:00