openldap/libraries/liblmdb
Hallvard Furuseth 9d6e4a9163 ITS#7713 Handle bigger OS page sizes
Use DB page size = min(32k, OS pagesize).  Previous limit was 8k
(MDB_MINKEYS*MDB_PAGESIZE).

Handle DB pagesize < OS pagesize. That's an I/O pessimization,
but transactions remain atomic: Only writing the MDB_meta must
be atomic, and it fits in one OS page.

Don't truncate desired subpage size: Asssign it to a size_t
(mv_size), not an uint16_t (mp_upper).
2013-11-07 23:38:15 +01:00
..
.gitignore Rename libmdb to liblmdb 2012-11-30 12:45:34 -08:00
CHANGES Bump to 0.9.9 2013-10-24 15:57:17 -07:00
COPYRIGHT Happy New Year 2013-01-10 02:58:55 -08:00
Doxyfile One more rename 2013-01-14 12:57:54 -08:00
LICENSE Rename libmdb to liblmdb 2012-11-30 12:45:34 -08:00
lmdb.h Bump to 0.9.9 2013-10-24 15:57:17 -07:00
Makefile Release 0.9.8 2013-09-09 08:29:46 -07:00
mdb_copy.1 Clarify doc: mdb_copy, nested txns, mdb_drop(). 2013-08-05 09:55:48 +02:00
mdb_copy.c tweak mdb_copy, trap signals 2013-05-30 15:56:30 -07:00
mdb_stat.1 Add mdb_reader_check() 2013-07-18 10:47:29 -07:00
mdb_stat.c Add Caveat: Readers need write access. Whitespace. 2013-10-04 00:51:58 +02:00
mdb.c ITS#7713 Handle bigger OS page sizes 2013-11-07 23:38:15 +01:00
midl.c Add Caveat: Readers need write access. Whitespace. 2013-10-04 00:51:58 +02:00
midl.h Update MDB documentation and comments. 2013-09-23 20:09:47 +02:00
mtest2.c Rename libmdb to liblmdb 2012-11-30 12:45:34 -08:00
mtest3.c Rename libmdb to liblmdb 2012-11-30 12:45:34 -08:00
mtest4.c Rename libmdb to liblmdb 2012-11-30 12:45:34 -08:00
mtest5.c Rename libmdb to liblmdb 2012-11-30 12:45:34 -08:00
mtest6.c Rename libmdb to liblmdb 2012-11-30 12:45:34 -08:00
mtest.c Fix rebalance/cursor adjust 2013-07-10 11:04:37 -07:00
sample-bdb.c Add sample apps for comparison/education purposes 2013-02-24 23:43:18 -08:00
sample-mdb.c Add sample apps for comparison/education purposes 2013-02-24 23:43:18 -08:00