Commit Graph

588 Commits (ab18b27d7b3b1fe0ce2ff4522a69d1b717074952)

Author SHA1 Message Date
Howard Chu a1685c3ef7 More doc for MDB_NORDLOCK 11 years ago
Howard Chu f739940547 Add MDB_NORDLOCK to omit all reader table usage 11 years ago
Hallvard Furuseth e3f6c152c5 Drop unneeded code. 11 years ago
Hallvard Furuseth 2980bd30f5 Clean up and simplify mdb_page_search(). 11 years ago
Hallvard Furuseth 31cfca9316 Tweak MDB_DEBUG output 11 years ago
Hallvard Furuseth 52cb8b3417 mdb_page_unspill(): Rename local vars. 11 years ago
Hallvard Furuseth 8e1d10e828 ITS#7515 Fix mdb_page_unspill() in nested txn. 11 years ago
Hallvard Furuseth a3b3482854 ITS#7515 Fix mdb_txn_commit(nested txn with spills). 11 years ago
Hallvard Furuseth bc48a40621 ITS#7515 Fix mt_dirty_room in nested txns. 11 years ago
Hallvard Furuseth cfe262dce9 ITS#7515 mdb_pages_xkeep(): Careful about xcursors. 11 years ago
Hallvard Furuseth 5b96d68faf mdb_pages_xkeep(): Reformat, use common flag mask 11 years ago
Hallvard Furuseth 5b21307f29 Update MDB documentation and comments. 11 years ago
Hallvard Furuseth 3335b25834 ITS#7682 mdb_env_copy(): Avoid Linux O_DIRECT bug. 11 years ago
Howard Chu 912e09fd04 ITS#7681 fix 18a07eb7c2 11 years ago
Howard Chu 0144da6eab ITS#7701 fix mdb_rebalance 11 years ago
Salvador Ortiz cfc13e2b48 ITS#7682 In mdb_env_copy retry open if O_DIRECT fails 11 years ago
Howard Chu 90c55178db More for 5f6fa8c042 11 years ago
Claude Brisson 18a07eb7c2 ITS#7681 fix mdb_cursor_set behaviour for MDB_SET_RANGE 11 years ago
Howard Chu 5f6fa8c042 Remember if last cursor op was a delete 11 years ago
Howard Chu 2e7130cab0 Allow mdb_env_set_mapsize() on an open environment 11 years ago
Howard Chu 2a28686e4f ITS#7672 fix mdb_dbi_flags 11 years ago
Hallvard Furuseth 4dd10d70a5 mdb_page_unspill(): Fix dirty_room in nested txn 11 years ago
Howard Chu 56c2a8d04a Another take on spill_pgs and deletes 11 years ago
Howard Chu b917266ca1 Cleanup prev commit 11 years ago
Howard Chu 41bf5c906a Speedup deletion from spill_pgs 11 years ago
Howard Chu 6423c87749 ITS#7671 always return the key for a dup val 11 years ago
Howard Chu e15a90c762 ITS#7670 Tweak cursor_del0 11 years ago
Hallvard Furuseth 6616034eb9 mdb_page_spill(): Fix nested txn mt_dirty_room 11 years ago
Hallvard Furuseth 392be3a7c6 Simplify last commits 11 years ago
Howard Chu 45c4ed1805 Tweak prev commit 11 years ago
Howard Chu 7b1db13050 Less aggressive page_spill 11 years ago
Howard Chu 214e9ed07d Silence warnings 11 years ago
Hallvard Furuseth 82b27c09c9 Tweak ITS#7615 fix: Obey strict-aliasing rules. 11 years ago
Howard Chu 76f0a02485 ITS#7664 better fix 11 years ago
Howard Chu a77ffaaa5d Revert "ITS#7664 delete lockfile if there is no environment" 11 years ago
Howard Chu 8725838409 ITS#7664 delete lockfile if there is no environment 11 years ago
Howard Chu eaeeecc3b2 Fix uninit'd mem ref in mdb_page_split 11 years ago
Howard Chu 6ecee1cbf9 Tweak NODUPDATA flag check 11 years ago
Howard Chu 5a5d33ff33 Fix obscure MDB_MULTIPLE bug 11 years ago
Hallvard Furuseth 9c49ef1d71 Avoid compiling debug args with C90 compilers. 11 years ago
Hallvard Furuseth 76d31573a4 Refuse ops on bad txns 11 years ago
Hallvard Furuseth 9beea541e1 Replace EINVALs with generalized MDB_INCOMPATIBLE. 11 years ago
Salvador Ortiz 86551828ab ITS#7660 Add mdb_txn_env to API 11 years ago
Hallvard Furuseth 5645812f41 mdb_txn_commit(): Always commit if MDB_TXN_SPILLS. 11 years ago
Salvador Ortiz 92eb220184 ITS#7661 mdb_dbi_flags(): Allow main DBI 11 years ago
Salvador Ortiz 335f0e4cee mdb_del must ignore data if db not opened with MDB_DUPSORT 11 years ago
Howard Chu 1ac3c8308f Add mdb_env_get_maxkeysize() 11 years ago
Hallvard Furuseth 1ecd86b14c Replace unpredictable EINVAL error returns. 11 years ago
Hallvard Furuseth 22c104c5d7 Re-fix reader-pid code 11 years ago
Hallvard Furuseth 38b11b1de1 mdb_cursorpages_mark: Mark current txn and no more. 11 years ago