add more logs

This commit is contained in:
Gary Rong 2023-09-14 15:39:36 +08:00
parent ec7e7c48fe
commit dcdac9f549
2 changed files with 4 additions and 3 deletions

View file

@ -173,7 +173,8 @@ func New(diskdb ethdb.Database, config *Config) *Database {
// it's not aligned with the disk layer. // it's not aligned with the disk layer.
pruned, err := truncateFromHead(db.diskdb, freezer, db.tree.bottom().stateID()) pruned, err := truncateFromHead(db.diskdb, freezer, db.tree.bottom().stateID())
if err != nil { if err != nil {
log.Crit("Failed to truncate extra state histories", "err", err) persistentID := rawdb.ReadPersistentStateID(db.diskdb)
log.Crit("Failed to truncate extra state histories", "persistentID", persistentID, "diskID", db.tree.bottom().stateID(), "err", err)
} }
if pruned != 0 { if pruned != 0 {
log.Warn("Truncated extra state histories", "number", pruned) log.Warn("Truncated extra state histories", "number", pruned)

View file

@ -596,7 +596,7 @@ func truncateFromHead(db ethdb.Batcher, freezer *rawdb.ResettableFreezer, nhead
// Load the meta objects in range [nhead+1, ohead] // Load the meta objects in range [nhead+1, ohead]
blobs, err := rawdb.ReadStateHistoryMetaList(freezer, nhead+1, ohead-nhead) blobs, err := rawdb.ReadStateHistoryMetaList(freezer, nhead+1, ohead-nhead)
if err != nil { if err != nil {
return 0, err return 0, fmt.Errorf("%w, start: %d, count: %d, tail: %d, head: %d", err, nhead+1, ohead-nhead, otail, ohead)
} }
batch := db.NewBatch() batch := db.NewBatch()
for _, blob := range blobs { for _, blob := range blobs {
@ -611,7 +611,7 @@ func truncateFromHead(db ethdb.Batcher, freezer *rawdb.ResettableFreezer, nhead
} }
ohead, err = freezer.TruncateHead(nhead) ohead, err = freezer.TruncateHead(nhead)
if err != nil { if err != nil {
return 0, err return 0, fmt.Errorf("%w, target: %d, tail: %d, head: %d", err, nhead, otail, ohead)
} }
return int(ohead - nhead), nil return int(ohead - nhead), nil
} }