Commit Graph

946 Commits (b6ac0cd90ac3bdd1c464dc3a1d304772769bb75b)

Author SHA1 Message Date
Hallvard Furuseth b37b2a651f Factor out MDB_TXN_ERROR 11 years ago
Hallvard Furuseth ba8f59edf4 Simplify MDB_MULTIPLE 11 years ago
Hallvard Furuseth ac158c7e1e ITS#7834 Fix MDB_MULTIPLE writing multiple keys. 11 years ago
Hallvard Furuseth d170df58fb ITS#7861 Re-fix MDB_db.md_entries. 11 years ago
Hallvard Furuseth 92c01ffda8 ITS#7771 mdb_cursor_put doc: Cursor moves on error 11 years ago
Hallvard Furuseth 83676dc0f0 Document DBI issues, extend MDB_BAD_VALSIZE. 11 years ago
Hallvard Furuseth 2f33effcdc More ITS#7793 Check key->mv_size with MDB_CURRENT. 11 years ago
Howard Chu 4b9aed26a5 Fix mdb_rebalance collapsing root 11 years ago
Howard Chu 4844a72d01 ITS#7829 more for mdb_rebalance 11 years ago
Hallvard Furuseth 2764360a7b ITS#7829 Simplify last commit 11 years ago
Howard Chu fca18d2586 ITS#7829 more for prev commit 11 years ago
Howard Chu ac3acc1218 ITS#7829 fix rebalance 11 years ago
Howard Chu 13d6d59c51 ITS#7793/7828 11 years ago
Howard Chu 6948f9dace More for ITS#7793/7828 11 years ago
Howard Chu f537429b64 ITS#7828, #7793 11 years ago
Howard Chu 9026894e05 Revert "ITS#7793 mdb_cursor_put(): Fix MDB_CURRENT." 11 years ago
Hallvard Furuseth 86d9675543 Revert "Update MDB_PANIC description" (thinko). 11 years ago
Hallvard Furuseth 6bd34d0534 Update MDB_PANIC description 11 years ago
Hallvard Furuseth 1519f4bc3d Tweak mdb_mid2l_insert() call from ITS#7775. 11 years ago
Hallvard Furuseth 2727e97de3 mtest: Accept an MDB_NOTFOUND case 11 years ago
Hallvard Furuseth 68e97b2184 Handle more errors. Invalidate txn if needed. 11 years ago
Hallvard Furuseth 937b5eff07 Don't use non-existent node info in branch/leaf2 11 years ago
Hallvard Furuseth 86f8b203f5 Move code out of mdb_cursor_del0() and mdb_del(). 11 years ago
Hallvard Furuseth 012d7b5de7 More checks for closed DBIs and invalidated txns. 11 years ago
Hallvard Furuseth 3e7c1bd4e2 mdb_page_list(): Support & display all page types 11 years ago
Hallvard Furuseth a22c31115f mdb_txn_renew0(): Fix un-mutexed me_flags update. 11 years ago
Hallvard Furuseth 684bb867ce Doxygen fixes 11 years ago
Howard Chu 4ddf2ec831 Rename samples 11 years ago
Howard Chu 797ff136a8 ITS#7815 more for page_split 11 years ago
Howard Chu 0e7fba73b7 ITS#7815 fix mdb_page_split 11 years ago
Hallvard Furuseth e2bdd44624 mtest*.c, sample-*.c: Add/note error checks. 11 years ago
Hallvard Furuseth a604948993 mtest[46]: Use different DBs when different flags. 11 years ago
Hallvard Furuseth 4e954f8ae8 ITS#7793 mdb_cursor_put(): Fix MDB_CURRENT. 11 years ago
Howard Chu aa3463ec7c Bump version to 0.9.11 11 years ago
Howard Chu ec97f49a65 Note changes for LMDB 0.9.11 11 years ago
Hallvard Furuseth 98f3bc88bf Revert "ITS#7772 Reduce spurious sub-page growth." 11 years ago
Howard Chu 3f241365d5 Make sure mapsize changes take effect on Windows. 11 years ago
Hallvard Furuseth 5bda3565a9 ITS#7775 Drop <assert.h>, drop/replace assert()s. 11 years ago
Howard Chu 6fb561d33e ITS#7775 Cleanup mdb_node_del() 11 years ago
Hallvard Furuseth 88342f9661 ITS#7775 Add mdb_env_set_assert() 11 years ago
Hallvard Furuseth e40dae1064 Add mdb_env_<set,get>_userctx() 11 years ago
Hallvard Furuseth c99525f42a ITS#7377 Invalidate txn on page-allocation errors 11 years ago
Hallvard Furuseth 123b6e3c3e Wrap __func__ in mdb_func_ 11 years ago
Hallvard Furuseth 21621cc741 Invalidate the txn on corruption/internal errors 11 years ago
Howard Chu c48cdd7a16 ITS#7775 cleanup unnecessary assert()s 11 years ago
Hallvard Furuseth 1f191ba930 mdb_page_malloc(): Move VGMEMP_ALLOC before memset 11 years ago
Hallvard Furuseth ce2a0d4016 ITS#7771 mdb_cursor_del0(): Fix xcursor tracking. 11 years ago
Hallvard Furuseth 5adc46d1d2 sprintf format: pid_t need not be an int. 11 years ago
Hallvard Furuseth 661dd2c66d Add mdb_dbg_pgno(): (sub)pagenum for debug output. 11 years ago
Hallvard Furuseth 75494c08b4 ITS#7772 Reduce spurious sub-page growth. 11 years ago