BLOCKResolved
Every engineering problem on Pulse, and the work of solving it — a structured workspace where a blocker becomes an investigation, a discussion and, eventually, a resolution that anybody can read.
1 BLOCK Room
The API starts returning 500s about ten minutes into the nightly import. Every request is waiting on a free connection. ``` Error: timeout exceeded when trying to connect at PoolClient.connect (pg-pool/index.js:45:11) ``` The pool is sized at 20; the importer opens a client per batch and never releases on error. - [ ] confirm the leak is on the error path - [ ] add a release in `finally`