-
Notifications
You must be signed in to change notification settings - Fork 4.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Validator cannot catchup in TdS with v0.23.6 #8406
Comments
A full log of the |
Ah, I'm able to reproduce this now. First my validator says:
and then it downloads a snapshot for a really old slot:
|
Some nodes, such as 206.189.221.221, seem to not be generating actual snapshot.tar.bz2 files even though they're publishing newer snapshot slots in gossip. We need to tighten down the way that a snapshot is fetched such that the requesting node can specify a specific snapshot slot/hash and if it doesn't get exactly that back then it aborts and retries (perhaps blacklisting that node). |
The temporary workaround for Tds stage 1 is to manually download a snapshot from the bootstrap leader: $ rm -rf ledger/
$ mkdir ledger/
$ curl http://216.24.140.155:8899/snapshot.tar.bz2 --output ledger/snapshot.tar.bz2 and then quickly start your validator with the |
Fixed by #8482 |
Problem
Many validators cannot catchup in TdS after the restart with
v0.23.6
. The log keeps repeating this.Slots is always falling behind.
I have tried removing the ledger and restart the node. The snapshot is always starting at height
1532964
.Proposed Solution
The text was updated successfully, but these errors were encountered: