reset meta if found

Signed-off-by: jsvisa <delweng@gmail.com>
This commit is contained in:
jsvisa 2025-08-04 17:21:56 +08:00
parent 7d9e189c66
commit fe1772f3c5

View file

@ -337,13 +337,13 @@ func (db *Database) repairHistory() error {
}
if pruned != 0 {
log.Warn("Truncated extra state histories", "number", pruned)
oldID := uint64(0)
// Reset the state history index metadata to current state id.
if meta := loadIndexMetadata(db.diskdb); meta != nil {
oldID = meta.Last
}
oldID := meta.Last
log.Warn("Reset state history index metadata after truncation", "oldID", oldID, "newID", id)
storeIndexMetadata(db.diskdb, id)
}
}
return nil
}