diff --git a/go/libraries/doltcore/dbfactory/file.go b/go/libraries/doltcore/dbfactory/file.go index 13f1553e25..dd3515b5a3 100644 --- a/go/libraries/doltcore/dbfactory/file.go +++ b/go/libraries/doltcore/dbfactory/file.go @@ -152,8 +152,7 @@ func (fact FileFactory) CreateDB(ctx context.Context, nbf *types.NomsBinFormat, var mmapArchiveIndexes bool if params != nil { _, useJournal = params[ChunkJournalParam] - mmapArchiveIndexesValue, mmapArchiveIndexesPresent := params[MMapArchiveIndexesParam] - mmapArchiveIndexes = mmapArchiveIndexesPresent && (mmapArchiveIndexesValue != false) + _, mmapArchiveIndexes = params[MMapArchiveIndexesParam] } var newGenSt *nbs.NomsBlockStore diff --git a/go/libraries/doltcore/env/environment.go b/go/libraries/doltcore/env/environment.go index 3069d1ec65..179251b8b5 100644 --- a/go/libraries/doltcore/env/environment.go +++ b/go/libraries/doltcore/env/environment.go @@ -215,7 +215,10 @@ func LoadDoltDB(ctx context.Context, fs filesys.Filesys, urlStr string, dEnv *Do return } - params := map[string]interface{}{dbfactory.MMapArchiveIndexesParam: mmapArchiveIndexes} + var params map[string]interface{} + if mmapArchiveIndexes { + params = map[string]interface{}{dbfactory.MMapArchiveIndexesParam: struct{}{}} + } ddb, dbLoadErr := doltdb.LoadDoltDBWithParams(ctx, types.Format_Default, urlStr, fs, params) dEnv.doltDB = ddb dEnv.DBLoadError = dbLoadErr