Commit Graph

410 Commits (9eede0b103babdb942dbe2a916a13739a5fc4bfe)

Author SHA1 Message Date
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
Howard Chu 25a99d4024 ITS#7485 check maxkeysize in mdb_cursor_put 12 years ago
Howard Chu 53cf2eed90 ITS#7491 check for filled dirty page list 12 years ago
Howard Chu fed573cb86 Happy New Year 12 years ago
Howard Chu 2a36346b50 ITS#7455 don't give up so soon 12 years ago
Howard Chu 82b97a8af0 init_meta should write mapsize 12 years ago
Howard Chu 9acf801cc1 Make sure init_meta is at beginning of file 12 years ago
Howard Chu ed86a086f7 More for prev commit 12 years ago
Howard Chu e74d70e88e Partially revert 65d40eb5d2 12 years ago