Replies: 2 comments 1 reply
-
|
Some example data to highlight the problem:
|
Beta Was this translation helpful? Give feedback.
0 replies
-
|
did 004 fully broadcast or was it aborted? that we didn't attempt 005 is interesting. everything else seems to follow |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The first several blocks after an epoch crossing tend to be very lightly filled with transactions (both vote and non-vote). For example, see https://explorer.solana.com/block/327024000
A large part of this is the extra work that happens when creating the first descendant bank crossing into a new epoch: https://github.com/anza-xyz/agave/blob/master/runtime/src/bank.rs#L1415-L1429
This process takes ~2.5 seconds, with variability across nodes. I suspect this leads to things like:
327024000and327024004both tried to build off327023999and would have triggered the calculation)Some ideas that could be considered:
From @jstarry:
Beta Was this translation helpful? Give feedback.
All reactions