Commit Graph

466 Commits (329e12e4c5723276d1dd09a283a8149744268baf)

Author SHA1 Message Date
Howard Chu 329e12e4c5 ITS#8117 better fix 10 years ago
Howard Chu 3d2202f31c Revert "ITS#8117 cleanup prev commit" 10 years ago
Howard Chu ce7ba0ceb6 ITS#8117 cleanup prev commit 10 years ago
Howard Chu ed13d4aa59 ITS#8117 fix INTEGERDUP compare 10 years ago
Howard Chu f4cab2994f ITS#8109 fix mdb_cursor_del0 on empty DB 10 years ago
Howard Chu 4c62fde880 ITS#8106 retry writes on EINTR 10 years ago
Howard Chu ccf4d8b385 ITS#8062 also handle subcursors 10 years ago
Howard Chu b0fca5b956 ITS#8062 fix rebalance 10 years ago
Hallvard Furuseth 6a86f22b2a Cleanup MDB_env.me_txn0. 10 years ago
Hallvard Furuseth 8adee9464f Fix per-txn MDB_NOMETASYNC, MDB_NOSYNC. 10 years ago
Hallvard Furuseth 54516639ac Renumber MDB_TXN_* flags, simplify flag code 10 years ago
Hallvard Furuseth 49bb9e82e8 mdb_txn_renew(): Clear error from previous txn 10 years ago
Howard Chu d2dab3c905 ITS#8062 fix uninit'd cursor index 10 years ago
Quanah Gibson-Mount 6fe12f3273 Happy New Year 10 years ago
Howard Chu 8bb541bc40 Also support NOMETASYNC on txn_begin 10 years ago
Howard Chu 3368d1f5e2 Support MDB_NOSYNC on mdb_txn_begin() 10 years ago
Hallvard Furuseth b2ab9910dd ITS#7971 Fix reader allocation and me_numreaders 10 years ago
Hallvard Furuseth 404697b369 mdb_env_set_flags(): Reject CHANGELESS flags. 10 years ago
Howard Chu 71741a6b08 Fix potential null deref (coverity) 10 years ago
Hallvard Furuseth 631970e485 Make SysV semaphores robust. Cleanup MDB_ROBUST. 10 years ago
Howard Chu 8b6c4250b1 More cleanup for fdatasync hack 10 years ago
Howard Chu ea89e3d269 Tweak conditionals for fdatasync hack 10 years ago
Howard Chu f83f62a7ae ITS#8021 env_sync is invalid in RDONLY env 10 years ago
Howard Chu 462dc09745 fdatasync hack, again 10 years ago
Howard Chu e86072a9c7 Revert "Note MDB_SAFE_FDATASYNC" 10 years ago
Howard Chu 9585c01233 Simpler fdatasync hack 10 years ago
Howard Chu 0ef1e0b16d Revert "Fix prev commit for env_sync0" 10 years ago
Howard Chu 985bbbbdd5 Fix prev commit for env_sync0 10 years ago
Howard Chu 0018eeb2c3 Hack for potential ext3/ext4 corruption issue 10 years ago
Hallvard Furuseth cccc947b4a Try to avoid an invalid datafile after failed init 10 years ago
Hallvard Furuseth 03ddbcf37d C90-compatible code for SysV semaphores 10 years ago
Leo Yuriev 1a7243b3f4 ITS#7987 fix excessive space for single write txn 10 years ago
Howard Chu c36c167cc4 ITS#7994 fix prev commit 10 years ago
David Barbour b660491d3f ITS#7994 Access to current transaction ID. 10 years ago
Hallvard Furuseth 1413de3a04 Fix SysV semaphores - repair mti_txnid. 10 years ago
Hallvard Furuseth 3e6ac6ef6b For ITS#7789: Ensure mapsize >= pages in use. 10 years ago
Hallvard Furuseth c306423adf Fix WIN32 -> _WIN32 10 years ago
Hallvard Furuseth 0697869d92 mdb_strerror: Silence warning @ Windows 10 years ago
Hallvard Furuseth 4376a19c5c Fix comments 10 years ago
Hallvard Furuseth 4bda1d2461 Clean up SysV semaphore code. 10 years ago
Hallvard Furuseth 443a7e40c4 Fix robust mutexes - repair mti_txnid. 10 years ago
Hallvard Furuseth 42110d83a9 Simplify recent changes a bit. 10 years ago
Hallvard Furuseth 9a72292ac1 ITS#7961,#7987 Re-fix txn init. 10 years ago
leo@yuriev.ru 9a8eb95674 ITS#7971 LMDB: clarification in mdb_txn_renew0(). 10 years ago
leo@yuriev.ru bd6d2e6f2c ITS#7970 LMDB: Critical Heisenbug 10 years ago
leo@yuriev.ru 9a80a8a8e8 ITS#7969 LMDB: volatile & __synchronize(). 10 years ago
Howard Chu 925e7805a5 ITS#7959 fix prev commit 10 years ago
Howard Chu d72b2f5d15 ITS#7961 fix txn init 10 years ago
Jean-Christophe DUBOIS d77e3ddb4d ITS#7959 Check fstat return value 10 years ago
Howard Chu 56c2c160be ITS#7956 fix compact of empty env 10 years ago