Worker File Spill Disk Full Silent Truncation
When a workflow worker spills large payloads to disk, a swallowed write error can be worse than a crash: downstream nodes may receive a short preview while operators believe the full value was persisted.
Find the biggest storage culprit first.
Run the Chrome or Edge web scan, delete one approved low-risk item free, then use the $29 Deep Cleanup only if meaningful space remains.
First Response Runbook
- Keep the fallback explicit: downstream nodes should know whether they received full payload, file reference, or truncated preview.
- Log spill-write failure with the buffer key, intended path, payload byte size, and exception details.
- Classify ENOSPC, EDQUOT, EACCES, EPERM, EIO, and missing session data directory separately.
- Emit a metric for spill failures so operators can alert before workflows silently degrade.
- Add tests for disk full, permission denied, and invalid path; assert the warning and fallback contract.
- Keep payload contents out of logs. Log size, key, path, and error, not the value itself.
Use this when file-spill errors are swallowed.
The goal is to preserve operator visibility while keeping private payloads out of logs.
I would keep the fallback, but make the fallback contract visible. A swallowed spill-write error means downstream nodes may receive a truncated preview while operators think the full value was persisted.
Acceptance checks I would add:
- Inject ENOSPC/EACCES/EIO on the session data directory and assert a warning includes key name, intended spill path, payload size, and exception.
- Assert the downstream payload explicitly marks whether it is full inline data, a file reference, or a truncated preview.
- Add a metric/count for spill failures so operators can alert before many transitions degrade silently.
- Keep payload contents out of logs; log size/path/error only.
- Add one regression where disk fills mid-run and the workflow still exposes the degraded state.
Paid Scope
The $29 incident triage reviews one failure and returns the safest next diagnostic step. The $29 deep cleanup turns one representative silent spill incident into a logging contract, alert rule, and regression checklist for your workflow or agent runtime.
Still full after the free cleanup?
Send your email once. We reply with the $29 payment link, one clarification, or a no-pay answer if the free cleanup is enough.