Commit 0f88aa4
revert(sync): disable keepalive — causes ChainSync stall in gouroboros
Enabling keepalive fixes the node-side ExceededTimeLimit disconnects but
causes ChainSync to stall after ~2000 blocks due to a gouroboros muxer
interaction between the keepalive and chainsync mini-protocols. This drops
throughput from ~2500 blk/s to ~6 blk/s (300x slower).
Revert to keepalive=false: the node kills us every ~97s but the retry
loop handles reconnects at ~1800 blk/s sustained (~2h full sync).
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 5235e1c commit 0f88aa4
2 files changed
+8
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
| 33 | + | |
33 | 34 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | 21 | | |
23 | 22 | | |
24 | 23 | | |
| |||
87 | 86 | | |
88 | 87 | | |
89 | 88 | | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
98 | 94 | | |
99 | 95 | | |
100 | 96 | | |
101 | 97 | | |
102 | | - | |
103 | | - | |
| 98 | + | |
104 | 99 | | |
105 | 100 | | |
106 | 101 | | |
| |||
0 commit comments