fix(batch): retry R2 upload on transient failure in BatchPayloadProce…#1
fix(batch): retry R2 upload on transient failure in BatchPayloadProce…#1erberkson wants to merge 1 commit intobefore-retryfrom
Conversation
…ssor (triggerdotdev#3331) A single "fetch failed" from the object store was aborting the entire batch stream with no retry. Added p-retry (3 attempts, 500ms-2s backoff) around ploadPacketToObjectStore so transient network errors self-heal server-side instead of propagating to the SDK.
🔴 MatrixReview — RED🔎 = doc-backed finding · 💭 = AI suggestion · 📖 = doc citation · 📝 = PR location Findings: 8 (10 doc-backed) 🔴 SECURITY — 2 findings (2 doc-backed) · expand 🔽
🟡 ARCHITECTURE — 3 findings (3 doc-backed) · expand 🔽
🟢 LEGAL — No issues found 🟡 STYLE — 1 findings (1 doc-backed) · expand 🔽
🔴 ONBOARDING — 2 findings (2 doc-backed) · expand 🔽
Powered by MatrixReview · Report incorrect finding |
…ssor (triggerdotdev#3331)
A single "fetch failed" from the object store was aborting the entire batch stream with no retry. Added p-retry (3 attempts, 500ms-2s backoff) around ploadPacketToObjectStore so transient network errors self-heal server-side instead of propagating to the SDK.
Closes #
✅ Checklist
Testing
[Describe the steps you took to test this change]
Changelog
[Short description of what has changed]
Screenshots
[Screenshots]
💯