Skip to content

Commit b502b6a

Browse files
cmd/geth: change to non-fatal error message when legacy receipt storage is not implemented (#24603)
* cmd/geth: only check for presence of legacy receipts if developer mode is not enabled * cmd/geth: degrade log level * cmd/geth: fix format Co-authored-by: Gary Rong <[email protected]>
1 parent 1027cb5 commit b502b6a

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

cmd/geth/config.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,9 +174,8 @@ func makeFullNode(ctx *cli.Context) (*node.Node, ethapi.Backend) {
174174
}
175175
isLegacy, _, err := dbHasLegacyReceipts(eth.ChainDb(), firstIdx)
176176
if err != nil {
177-
utils.Fatalf("Failed to check db for legacy receipts: %v", err)
178-
}
179-
if isLegacy {
177+
log.Error("Failed to check db for legacy receipts", "err", err)
178+
} else if isLegacy {
180179
log.Warn("Database has receipts with a legacy format. Please run `geth db freezer-migrate`.")
181180
}
182181
}

0 commit comments

Comments
 (0)