Programming Languages
Bug Report
Health checks timed out during report exports: CPU work blocked the Node.js event loop
Whenever someone exported a large CSV report, our Node.js API stopped answering everything else, including liveness probes, and pods restarted mid-export. Building 200,000 rows synchronously blocked the event loop for seconds. How we measured it and moved the work off the main thread.