bor: ensure db exists

This commit is contained in:
alex.sharov 2022-02-09 09:31:12 +07:00
parent e5081c78b9
commit 863db147cf

View File

@ -262,14 +262,14 @@ func RemoteServices(ctx context.Context, cfg Flags, logger log.Logger, rootCance
borDbPath := path.Join(cfg.Datadir, "bor")
{
// ensure db exist
tmpDb, err := kv2.NewMDBX(logger).Path(borDbPath).Open()
tmpDb, err := kv2.NewMDBX(logger).Path(borDbPath).Label(kv.ConsensusDB).Open()
if err != nil {
return nil, nil, nil, nil, nil, nil, nil, nil, err
}
tmpDb.Close()
}
log.Trace("Creating consensus db", "path", borDbPath)
borKv, err = kv2.NewMDBX(logger).Path(borDbPath).Readonly().Open()
borKv, err = kv2.NewMDBX(logger).Path(borDbPath).Label(kv.ConsensusDB).Readonly().Open()
if err != nil {
return nil, nil, nil, nil, nil, nil, nil, nil, err
}