- 09 Jul, 2014 4 commits
-
-
- 08 Jul, 2014 6 commits
-
-
Quanah Gibson-Mount authored
-
Hallvard Furuseth authored
'#ifdef MDB_DEVEL' -> '#if MDB_DEVEL' Fix comments, use actual PAGEBASE macro as originally intended. Actually enable 64K pages. Set MDB_DATA_VERSION for testing only.
-
Hallvard Furuseth authored
mdb_txn_commit(child): Give loose pages to parent. Use a pointer beyond the page header instead of mp_next, so we will not need to save/restore mp_pgno. This avoids a crash caused by references to mp_pgno.
-
Howard Chu authored
Fix in 534dcc72 was in wrong place
-
Howard Chu authored
Fix mp_lower/mp_upper to exclude PAGEHDRSZ, which means our max mp_upper is now pagesize - PAGEHDRSZ and won't overflow. Currently must define MDB_DEVEL to use. Will be default for LMDB 1.0/OpenLDAP 2.5
-
Howard Chu authored
-
- 07 Jul, 2014 1 commit
-
-
Howard Chu authored
-
- 06 Jul, 2014 1 commit
-
-
Howard Chu authored
-
- 05 Jul, 2014 2 commits
-
-
Howard Chu authored
Use gcc section attribute to keep less frequently used functions away from main code.
-
Howard Chu authored
-
- 03 Jul, 2014 6 commits
-
-
Howard Chu authored
Make sure the writer thread starts and stops when we expect it to.
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
Due to 89bae499
-
- 02 Jul, 2014 7 commits
-
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
And mdb_env_copyfd2(). Perform compaction on the copy. Trims out freed pages and renumbers data pages in sequential order. This is more CPU-intensive since it copies and modifies data pages.
-
Howard Chu authored
-
- 01 Jul, 2014 6 commits
-
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
-
-
-
- 30 Jun, 2014 4 commits
-
-
Similar to #7858, another easy patch.
-
Howard Chu authored
-
Howard Chu authored
Don't try to write past end of file
-
Howard Chu authored
MDB is the name of the backend, LMDB is the name of the DB engine. Also update some BerkeleyDB info.
-
- 28 Jun, 2014 1 commit
-
-
Hallvard Furuseth authored
Do not overwrite loose pages' mp_pgno with mp_next. mdb_page_flush() will use mp_pgno to rebuild dirty_list.
-
- 27 Jun, 2014 1 commit
-
-
Howard Chu authored
Try to exit cleanly to avoid leaving stale readers. Not a critical issue since mdb_reader_check can take care of them, but still cleaner.
-
- 26 Jun, 2014 1 commit
-
-
Howard Chu authored
-