Commit Graph

668 Commits (3daab3be733b933a3fd2263441da4976206b27a2)

Author SHA1 Message Date
Howard Chu 8eef7a4275 Fix 6beaad5212 12 years ago
Howard Chu 6beaad5212 Fix d3990eb2f8 12 years ago
Howard Chu e31d748dbe Fix rebalance when collapsing root page 12 years ago
Howard Chu cb1cc64831 More fixes for MDB_LAST 12 years ago
Howard Chu 3213fc4db7 ITS#7556 fix cursor_sibling for PREV 12 years ago
Hallvard Furuseth 7d643d3acb Plug MDB memory leak of DB names. 12 years ago
Hallvard Furuseth ccb7b26916 Silence signedness warning 12 years ago
Hallvard Furuseth a70b026f6b Fix MDB_DEBUG compile when no varargs macros. 12 years ago
Howard Chu 30da15a18d Tweak mode_t def per Hallvard's suggestion 12 years ago
Howard Chu 7aae15739b Fix CURSOR_LAST/CURSOR_PREV 12 years ago
Howard Chu 863fa77a08 ITS#7553 better fix 12 years ago
Howard Chu 8a99b00acc ITS#7553 deinit cursor after deleting last node 12 years ago
Claude Brisson bbb27cde4a bugfix for mdb_cursor_put with MDB_MULTIPLE 12 years ago
Howard Chu 77001f549b ITS#7538 fallout from ITS#7536 fix. 12 years ago
Howard Chu 3247d7cbd6 Precalculate max size of a node 12 years ago
Howard Chu 8c1d95a438 Fix f97552a83a 12 years ago
Howard Chu f80171e079 Check for MADV_RANDOM 12 years ago
Howard Chu 9c4ee82297 ITS#7377 Fix c0f3d9b9a8 12 years ago
Howard Chu b1da555c4c Turn off readahead on main mmap 12 years ago
Howard Chu d74330128a ITS#7536 fix mdb_rebalance 12 years ago
Howard Chu 26e4222ffb Delete obsolete @todo 12 years ago
Hallvard Furuseth 80cd881184 Tweak MDB_INCOMPATIBLE description 12 years ago
Hallvard Furuseth fbd76c44e4 Tweak prev commit: Restore if-test as an assert 12 years ago
Hallvard Furuseth 208e5c614d ITS#7515 Fix mdb_txn_commit(nested txn). 12 years ago
Hallvard Furuseth f43ae20be7 ITS#7512 Plug mdb_txn_abort(nested txn) page leaks. 12 years ago
Hallvard Furuseth f97552a83a Check DB flags when refreshing a stale MDB DBI. 12 years ago
Hallvard Furuseth 2dbb8bb833 mdb_cursor_prev,mdb_cursor_next: Fix return value. 12 years ago
Hallvard Furuseth e4af9ee5da ITS#7515 mdb_dbi_open(): Also open in parent txns. 12 years ago
Hallvard Furuseth 4b67270374 mdb_page_alloc(): Handle freeDB txnid range holes. 12 years ago
Hallvard Furuseth ef25056cfb Revert "ITS#7515 update parent's mt_next_pgno on child commit" 12 years ago
Howard Chu fd4861bf00 ITS#7515 update parent's mt_next_pgno on child commit 12 years ago
Howard Chu 890f1da3ee Don't limit retries when coalescing freelist 12 years ago
Hallvard Furuseth 00d7a96bd5 ITS#7515 Fix MDB parent/child txn interaction. 12 years ago
Hallvard Furuseth d90581fa5a ITS#7377 Catch MDB failure updating root pointers. 12 years ago
Hallvard Furuseth c7db955a94 ITS#7517 Don't save dropped dirty MDB databases. 12 years ago
Hallvard Furuseth 7aba5f5ab9 Add error code MDB_MAP_RESIZED. 12 years ago
Howard Chu 5e59695b8d Don't memmove freelist entry when chunking it 12 years ago
Hallvard Furuseth 52ecd38e18 ITS#7455 Save freelist in single-page chunks 12 years ago
Hallvard Furuseth 1b8bfc5756 Freelist cleanup/streamlining 12 years ago
Hallvard Furuseth 65c053a6e7 ITS#7512 Fix MDB page leak when malloc error. 12 years ago
Howard Chu e0eb495fb3 Revert "ITS#7515 fix mdb_dbi_open/close" 12 years ago
Howard Chu 744e311939 NULL key is allowed for MDB_CURRENT 12 years ago
Howard Chu 48dc782ea6 ITS#7515 fix mdb_dbi_open/close 12 years ago
Howard Chu 27aaecc744 ITS#7511 make sure cursor is marked valid after successful put 12 years ago
Howard Chu 9fa0c3bf31 ITS#7505 fix prev commit, partial revert 12 years ago
Howard Chu 0b8ac92b7a ITS#7505 Fix mdb_update_key when key is too big 12 years ago
Howard Chu cfedb365b4 Fix MDB_CURRENT updating for dupsort items 12 years ago
Hallvard Furuseth 7fdf672041 Update MDB comments: Caveats, flags, etc. 12 years ago
Howard Chu 8e7bb2042b ITS#7485 data sizes limited to 32 bits 12 years ago
Howard Chu 1a0d02c4c4 ITS#7485 more size checks 12 years ago