root cause · confirmed in 2m 41s1
“Retry path never releases connections”
suggested fix · workers/charge.py
evidence · 4 attached2
- error logConnectionPoolExhausted · workers/charge.py:45
- files2 referenced files
- metricspool max=10 saturated in 3.2s, retry loop holds all ten
- past incidentssame retry pattern, incident 5c2e, nine weeks ago