You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looks like archival nodes are exhibiting excessive "rewind" behavior.
Still investigating but working assumption is this is "old" nodes requesting historical blocks (likely V4 nodes pre-HF4).
I think this only occurs if the archival node accepts peer requests from arbitrary nodes (and does not restrict via preferred/allow lists).
This appears unrelated to "archival mode" functionality itself.
The only place I know of that causes rewind like this is when we convert v3 blocks (as stored in the db) to v2 serialization format, due to peer not supporting v3 (hence old legacy peers).
We should ensure that archival nodes filter these requests out effectively. if this is indeed the cause of this behavior.
The text was updated successfully, but these errors were encountered:
There is no reason we should be attempting to convert a historical block from v3 -> v2 like this.
This is effectively an invalid request from a peer and should be ignored (and peer potentially even banned).
Related #3552
Looks like archival nodes are exhibiting excessive "rewind" behavior.
Still investigating but working assumption is this is "old" nodes requesting historical blocks (likely V4 nodes pre-HF4).
I think this only occurs if the archival node accepts peer requests from arbitrary nodes (and does not restrict via preferred/allow lists).
This appears unrelated to "archival mode" functionality itself.
The only place I know of that causes rewind like this is when we convert v3 blocks (as stored in the db) to v2 serialization format, due to peer not supporting v3 (hence old legacy peers).
We should ensure that archival nodes filter these requests out effectively. if this is indeed the cause of this behavior.
The text was updated successfully, but these errors were encountered: