mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-24 21:56:43 +00:00
eth/downloader: fix ancient limit in snap sync
This commit is contained in:
parent
efbba965b5
commit
603f5464b5
1 changed files with 8 additions and 2 deletions
|
|
@ -535,9 +535,15 @@ func (d *Downloader) syncToHead() (err error) {
|
||||||
|
|
||||||
// If a part of blockchain data has already been written into active store,
|
// If a part of blockchain data has already been written into active store,
|
||||||
// disable the ancient style insertion explicitly.
|
// disable the ancient style insertion explicitly.
|
||||||
if origin >= frozen && frozen != 0 {
|
if origin >= frozen && origin != 0 {
|
||||||
d.ancientLimit = 0
|
d.ancientLimit = 0
|
||||||
log.Info("Disabling direct-ancient mode", "origin", origin, "ancient", frozen-1)
|
var ancient string
|
||||||
|
if frozen == 0 {
|
||||||
|
ancient = "null"
|
||||||
|
} else {
|
||||||
|
ancient = fmt.Sprintf("%d", frozen-1)
|
||||||
|
}
|
||||||
|
log.Info("Disabling direct-ancient mode", "origin", origin, "ancient", ancient)
|
||||||
} else if d.ancientLimit > 0 {
|
} else if d.ancientLimit > 0 {
|
||||||
log.Debug("Enabling direct-ancient mode", "ancient", d.ancientLimit)
|
log.Debug("Enabling direct-ancient mode", "ancient", d.ancientLimit)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue