Commit 544ba3f
committed
fix: slow L3 sequencer to 333ms to avoid msgIdx race under load
The L3 nitro sequencer ran with execution.sequencer.max-block-speed=100ms.
Under load the consensus/execution message index momentarily diverges and
nitro's TransactionStreamer rejects eth_sendRawTransaction with
"wrong msgIdx got X expected Y" (JSON-RPC -32000), hanging chain-sdk tests
and crashing arbitrum-portal E2E setup on the L3 node.
Make 333ms the default L3 sequencer max-block-speed in patchGeneratedL3NodeConfig
to widen the block-production cycle and shrink the race window. L2 is unchanged
(still 100ms; it has timeboost).1 parent e09f99b commit 544ba3f
2 files changed
Lines changed: 10 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
28 | 36 | | |
29 | 37 | | |
30 | 38 | | |
| |||
146 | 154 | | |
147 | 155 | | |
148 | 156 | | |
149 | | - | |
| 157 | + | |
150 | 158 | | |
151 | 159 | | |
152 | 160 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
188 | | - | |
| 188 | + | |
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
| |||
0 commit comments