Commit Graph

235 Commits (eeec509150c3198047ec349eaf80eea90569ed2d)

Author SHA1 Message Date
Howard Chu eeec509150 ITS#7266 fix rebalance for LEAF2 pages 13 years ago
Howard Chu a540597dd6 More freelist tweaks, avoid referencing freed page 13 years ago
Howard Chu fbf9c23304 ITS#7251 fix Apple/Windows shared mutex naming 13 years ago
Hallvard Furuseth 20baad4a20 libmdb: midl.h namespace cleanup. 13 years ago
Hallvard Furuseth 0a4aa88927 libmdb: Simplify pick_meta() from read_meta(). 13 years ago
Hallvard Furuseth dce5bb2fee libmdb: Simplify mdb_default_cmp. No real change. 13 years ago
Hallvard Furuseth 729a8a2819 libmdb: signed meets unsigned warning cleanup 13 years ago
Hallvard Furuseth 99fa22c164 libmdb: MDB_FDATASYNC code cleanup. 13 years ago
Hallvard Furuseth 8e1ebbb4a8 libmdb: Don't open datafile twice when not needed. 13 years ago
Hallvard Furuseth 6d0b424dbe libmdb: Set close-on-exec flag on lockfile 13 years ago
Hallvard Furuseth 4a0b30499c libmdb: Do not use the MDB_txbody.mtb_txnid field. 13 years ago
Hallvard Furuseth d1738c3e6b Fix MDB_DEBUG in last ITS#7299 commit. 13 years ago
Howard Chu d793594173 ITS#7229 more mdb_page_split tweaks 13 years ago
Howard Chu a66f9e9292 ITS#7210 fix check for freelist changes 13 years ago
Howard Chu 191d78948b ITS#7238 doc clarification 13 years ago
Howard Chu ae027b5214 ITS#7229 additional tweaks 13 years ago
Howard Chu de0cb27d70 ITS#7230 check and strip 0 length IDLs from freelist 13 years ago
Howard Chu 7ba25c488a ITS#7229 more mdb_page_split fixes 13 years ago
Howard Chu 84acc0e803 ITS#7219 fixup keysize in previous commit 13 years ago
Howard Chu 0f10814494 ITS#7219 fix for odd-aligned keys in mdb_update_key() 13 years ago
Howard Chu 91bab157f6 ITS#7210 fix leak of overflow pages in freelist 13 years ago
Howard Chu f53beeabee Partial revert of prev commit 13 years ago
Howard Chu ac0b18911b Fix entry counts in cursor_put 13 years ago
Howard Chu 0952cfdf84 Fix uninit'd xcursor index 13 years ago
Howard Chu 04f488e7a0 ITS#7210 additional freelist fixes 13 years ago
Howard Chu b92af0760b ITS#7210 partial fix 13 years ago
Howard Chu 8a4981d8aa ITS#7213 fix page_split with MDB_APPEND 13 years ago
Howard Chu 25e8e82c5f Update overflow page count when freeing overflow page 13 years ago
Hallvard Furuseth c7da506dd2 Fix MDB_txninfo.mt2 padding on Windows/Apple 13 years ago
Hallvard Furuseth 5c182fbedf Fix valgrind call after malloc failure in mdb. 13 years ago
Hallvard Furuseth d3b9939e71 Clean up MAP_FAILED handling in mdb. 13 years ago
Hallvard Furuseth 2baadabdff ITS#7191 Align dirty MDB pages on the stack 13 years ago
Howard Chu 15f3e650da ITS#7191 more alignment tweaks 13 years ago
Howard Chu 2ccf0d58b2 Fix typo in 7bc62c5128 13 years ago
Howard Chu 7bc62c5128 ITS#7190 fix merging of branch pages in deletes 13 years ago
Hallvard Furuseth d50d57ed63 Fix libmdb comments 13 years ago
Hallvard Furuseth d8b4598085 ITS#7191 Fix mdb_xcursor_init1() unaligned access 13 years ago
Howard Chu 1b07b48c1a ITS#7196 use IOV_MAX if it's defined and small 13 years ago
Howard Chu b23bb7a0b1 ITS#7160 get BYTE_ORDER def for HPUX (and Solaris) 13 years ago
Howard Chu 953796759e Fix typo in e8e57be421 13 years ago
Howard Chu e8e57be421 Add valgrind support with -DUSE_VALGRIND 13 years ago
Howard Chu 3d6b924c25 txn_commit must abort txn before returning errors 13 years ago
Howard Chu 1c8de1883c ITS#7121 fix page splits when newindx == 0 13 years ago
Howard Chu b9cbcb0588 ITS#7126 fix cursor tracking code 13 years ago
Howard Chu 713bf092b6 Happy New Year! 13 years ago
Howard Chu a17f8e7326 ITS#7121 fix page splits when data+key size is too large 13 years ago
Howard Chu dd9c56f0fb More s/DEBUG/MDB_DEBUG/ 13 years ago
Howard Chu 575691ca8a Alignment fixes for debug msgs 13 years ago
Howard Chu 51c1ba6818 s/DEBUG/MDB_DEBUG/ 13 years ago
Howard Chu 29de655bc4 Add MDB_FDATASYNC to allow override to fsync if needed. 13 years ago