KamoCRM

Record that the unprocessed claim is now batched

DocsDaemonService
Shipped
21 ஆகஸ்ட், 2026 அன்று 12:21 AM UTC
Author
Kamo
Commit
0564d1e

getUnprocessedPayloads() returned every unprocessed payload, and this job holds each one's raw and flattened text for its whole run — so its memory was a function of how far behind it had fallen, which is exactly when it can least afford it. The farm import put 14,520 payloads in that table. The bound lives in kamo-shared-library (oldest 500 per tick); this records it next to the @DisallowConcurrentExecution note, since the two together are what make the job safe in both memory and duplication. Also rebuilds this service against the shared-lib change, which it otherwise would not pick up.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing