Procházet zdrojové kódy

Merge pull request #22803 from karalabe/silence-scary-warning

eth: don't print db upgrade warning on db init
Péter Szilágyi před 4 roky
rodič
revize
640d2c5e30
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  1. 3 1
      eth/backend.go

+ 3 - 1
eth/backend.go

@@ -165,7 +165,9 @@ func New(stack *node.Node, config *ethconfig.Config) (*Ethereum, error) {
 		if bcVersion != nil && *bcVersion > core.BlockChainVersion {
 			return nil, fmt.Errorf("database version is v%d, Geth %s only supports v%d", *bcVersion, params.VersionWithMeta, core.BlockChainVersion)
 		} else if bcVersion == nil || *bcVersion < core.BlockChainVersion {
-			log.Warn("Upgrade blockchain database version", "from", dbVer, "to", core.BlockChainVersion)
+			if bcVersion != nil { // only print warning on upgrade, not on init
+				log.Warn("Upgrade blockchain database version", "from", dbVer, "to", core.BlockChainVersion)
+			}
 			rawdb.WriteDatabaseVersion(chainDb, core.BlockChainVersion)
 		}
 	}