Closed
Description
To reproduce:
let path = Path::new("target").join("test.mdb");
fs::create_dir_all(&path)?;
let mut env_builder = EnvOpenOptions::new();
unsafe {
env_builder.flag(Flags::MdbNoSync);
env_builder.flag(Flags::MdbWriteMap);
}
let env = env_builder.map_size(10 * 1024 * 1024 * 1024).max_dbs(1000).open(path)?;
let db: Database<ByteSlice, Unit> = env.create_database(Some("test"))?;
fails with:
Error: Mdb(BadTxn)
Works fine if env_builder.flag(Flags::MdbWriteMap);
is commented out.
Metadata
Metadata
Assignees
Labels
No labels