eth/protocols/snap: avoid estimating infinite percentage
This commit is contained in:
parent
538a868384
commit
658415960e
@ -2826,7 +2826,10 @@ func (s *Syncer) reportSyncProgress(force bool) {
|
|||||||
new(big.Int).Mul(new(big.Int).SetUint64(uint64(synced)), hashSpace),
|
new(big.Int).Mul(new(big.Int).SetUint64(uint64(synced)), hashSpace),
|
||||||
accountFills,
|
accountFills,
|
||||||
).Uint64())
|
).Uint64())
|
||||||
|
// Don't report anything until we have a meaningful progress
|
||||||
|
if estBytes < 1.0 {
|
||||||
|
return
|
||||||
|
}
|
||||||
elapsed := time.Since(s.startTime)
|
elapsed := time.Since(s.startTime)
|
||||||
estTime := elapsed / time.Duration(synced) * time.Duration(estBytes)
|
estTime := elapsed / time.Duration(synced) * time.Duration(estBytes)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user