Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
Vanessa 2023-07-18 01:39:13 +08:00
commit fe9a128d22
2 changed files with 7 additions and 3 deletions

View File

@ -99,7 +99,7 @@ func InitDatabase(forceRebuild bool) (err error) {
}
}
if gulu.File.IsExist(util.BlockTreePath) {
os.RemoveAll(util.BlockTreePath)
treenode.InitBlockTree(true)
}
initDBConnection()

View File

@ -456,7 +456,11 @@ func SaveBlockTree(force bool) {
defer blockTreeLock.Unlock()
start := time.Now()
os.MkdirAll(util.BlockTreePath, 0755)
if err := os.MkdirAll(util.BlockTreePath, 0755); nil != err {
logging.LogErrorf("create block tree dir [%s] failed: %s", util.BlockTreePath, err)
os.Exit(logging.ExitCodeFileSysErr)
return
}
size := uint64(0)
var count int