Commit 1fee4ae
fix: set default executor to node's 32-thread pool
asyncio.to_thread and run_in_executor(None) use the default executor
(5-8 threads). At 50+ nodes, concurrent thrall/RPC/sidecar calls
exhaust it — urllib's internal DNS/connection calls queue behind them,
making cockpit unresponsive. Share the node's existing 32+ thread pool.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 60e2d3b commit 1fee4ae
1 file changed
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1611 | 1611 | | |
1612 | 1612 | | |
1613 | 1613 | | |
| 1614 | + | |
| 1615 | + | |
| 1616 | + | |
1614 | 1617 | | |
1615 | 1618 | | |
1616 | 1619 | | |
| |||
0 commit comments