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 { if pruned != 0 {
log.Warn("Truncated extra state histories", "number", pruned) 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 { 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) log.Warn("Reset state history index metadata after truncation", "oldID", oldID, "newID", id)
storeIndexMetadata(db.diskdb, id) storeIndexMetadata(db.diskdb, id)
} }
}
return nil return nil
} }