Commit Graph

695 Commits (353cc77cffa46113849cb9d74cf882d6b0ddb24a)

Author SHA1 Message Date
Hallvard Furuseth 3a1d73daff Optimize code holding reader mutex 11 years ago
Hallvard Furuseth 3d67838a59 Set MDB_xcursor DB_DIRTY, clear md_name. 11 years ago
Hallvard Furuseth 07dc79a7c3 Set subDB DBI=parent DBI, fix MDB_DUPSORT delete. 11 years ago
Howard Chu 79eac42c0f s/MDB_NORDLOCK/MDB_NOLOCK/ 11 years ago
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 7bdb5be0b5 Rename SWAP() to avoid conflict with sqlightning. 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
Howard Chu 0f842a2710 Release 0.9.8 11 years ago
Howard Chu 7e58cc0fd3 updates 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 3d59ca3558 Add a changelog 11 years ago
Howard Chu 5c5300c604 Bump version to 0.9.8 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 c22a7d98ec Update caveats now that mdb_reader_check exists 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
Howard Chu 76f8b77e36 Point to mdb.c for docs on macros in Makefile 11 years ago