- 08 Jul, 2014 4 commits
-
-
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 4 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
-
- 02 Jul, 2014 5 commits
-
-
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 1 commit
-
-
Howard Chu authored
-
- 30 Jun, 2014 2 commits
-
-
Howard Chu authored
-
Howard Chu authored
Don't try to write past end of file
-
- 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
-
- 24 Jun, 2014 3 commits
-
-
Howard Chu authored
Require that the page is dirty in the current txn, not a parent txn.
-
Howard Chu authored
-
Howard Chu authored
Rename MDB -> LMDB Integrate tool manpages
-
- 23 Jun, 2014 2 commits
-
-
Howard Chu authored
Just use srand/rand, we don't care about the quality of the random numbers, we just want some data.
-
Howard Chu authored
-
- 22 Jun, 2014 1 commit
-
-
Howard Chu authored
Don't try this when working on the FreeDB. Again, too much hassle to unkink the recursions...
-
- 21 Jun, 2014 5 commits
-
-
Howard Chu authored
Only loosen src page if it's actually dirty. Refactor page refs in page_merge.
-
Howard Chu authored
-
Howard Chu authored
Pages that were dirtied and deleted in the same txn should be reused, instead of consuming freeDB pages.
-
Howard Chu authored
Similar to prev commit for mdb_node_move, the call of mdb_page_serch_lowest() was leaving csrc unusable.
-
Howard Chu authored
Was leaving stale info in dst cursor
-
- 20 Jun, 2014 5 commits
-
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
- 18 Jun, 2014 1 commit
-
-
Howard Chu authored
-