From f008e66cb235f7bc95524c35ad42ecf3c69b4a0f Mon Sep 17 00:00:00 2001 From: Brannon King Date: Fri, 26 Nov 2021 11:36:53 -0500 Subject: [PATCH] don't remove old regression DB --- lbcd.go | 33 --------------------------------- 1 file changed, 33 deletions(-) diff --git a/lbcd.go b/lbcd.go index ec6ef08646..e47efdb8e8 100644 --- a/lbcd.go +++ b/lbcd.go @@ -183,34 +183,6 @@ func btcdMain(serverChan chan<- *server) error { return nil } -// removeRegressionDB removes the existing regression test database if running -// in regression test mode and it already exists. -func removeRegressionDB(dbPath string) error { - // Don't do anything if not in regression test mode. - if !cfg.RegressionTest { - return nil - } - - // Remove the old regression test database if it already exists. - fi, err := os.Stat(dbPath) - if err == nil { - btcdLog.Infof("Removing regression test database from '%s'", dbPath) - if fi.IsDir() { - err := os.RemoveAll(dbPath) - if err != nil { - return err - } - } else { - err := os.Remove(dbPath) - if err != nil { - return err - } - } - } - - return nil -} - // dbPath returns the path to the block database given a database type. func blockDbPath(dbType string) string { // The database name is based on the database type. @@ -277,11 +249,6 @@ func loadBlockDB() (database.DB, error) { // The database name is based on the database type. dbPath := blockDbPath(cfg.DbType) - - // The regression test is special in that it needs a clean database for - // each run, so remove it now if it already exists. - removeRegressionDB(dbPath) - btcdLog.Infof("Loading block database from '%s'", dbPath) db, err := database.Open(cfg.DbType, dbPath, activeNetParams.Net) if err != nil {