mirror of
https://github.com/dolthub/dolt.git
synced 2026-03-13 11:09:10 -05:00
Simplify MMapArchiveIndexesParam param logic.
This commit is contained in:
@@ -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
|
||||
|
||||
5
go/libraries/doltcore/env/environment.go
vendored
5
go/libraries/doltcore/env/environment.go
vendored
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user