From e4e6d794ee667b84db9bb1f248bf5ed411e5f5be Mon Sep 17 00:00:00 2001 From: Garming Sam Date: Thu, 1 Mar 2018 16:53:07 +1300 Subject: [PATCH] ldb_mdb: Enable LDB_FLG_NOSYNC in ldb_mdb This is used in selftest with 'ldb:nosync = true'. Signed-off-by: Garming Sam Reviewed-by: Andrew Bartlett --- lib/ldb/ldb_mdb/ldb_mdb.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/ldb/ldb_mdb/ldb_mdb.c b/lib/ldb/ldb_mdb/ldb_mdb.c index 7b54bb54cd3..d154ede8ede 100644 --- a/lib/ldb/ldb_mdb/ldb_mdb.c +++ b/lib/ldb/ldb_mdb/ldb_mdb.c @@ -673,6 +673,9 @@ static int lmdb_pvt_open(TALLOC_CTX *mem_ctx, if (flags & LDB_FLG_RDONLY) { mdb_flags |= MDB_RDONLY; } + if (flags & LDB_FLG_NOSYNC) { + mdb_flags |= MDB_NOSYNC; + } ret = mdb_env_open(lmdb->env, path, mdb_flags, 0644); if (ret != 0) { ldb_asprintf_errstring(ldb, -- 2.34.1