- Nov 04, 2011
-
-
Quanah Gibson-Mount authored
-
-
Quanah Gibson-Mount authored
-
Quanah Gibson-Mount authored
-
Quanah Gibson-Mount authored
-
Quanah Gibson-Mount authored
-
-
-
-
-
-
Quanah Gibson-Mount authored
-
Quanah Gibson-Mount authored
-
Quanah Gibson-Mount authored
-
-
Quanah Gibson-Mount authored
Does not update the tests themselves. In configure --help, call it "mdb database backend" instead of something with "memory-mapped" which could confuse somebody about a memory-only DB. Conflicts: servers/slapd/back-mdb/Makefile.in Conflicts: configure
-
Quanah Gibson-Mount authored
-
-
-
So they can be reused, and avoid unnecessary page_searches
-
Well, just like in back-bdb in 2005, it only slowed things down on larger LDIFs.
-
-
-
-
-
Nested txn stuff which we don't use.
-
Parenthesize macros. Microoptimize IDL search. Use RANGE_<FIRST/LAST> when IDL is known to be a range.
-
-
Do not access a size_t via an unsigned long pointer, an MDB_val via a berval pointer, or the inverse. Instead copy into the proper data types.
-
Don't truncate all indices if specific indices were given.
-
-
-
-
-
Tighten up entry_alloc/entry_decode Track parent nodes in idscopes
-
Keep entries word-aligned. Yields ~10% speedup, but also 10% more space used. May revert this if the space cost is unacceptable.
-
-
Quanah Gibson-Mount authored
Conflicts: servers/slapd/bconfig.c
-
-
Also do not cast between berval and MDB_val. That breaks when sizeof(berval.bv_len) != sizeof(MDB_val.mv_size).
-