Commit Graph

921 Commits (6a86f22b2ac4cf982efd63c22fbe4dccf81adc73)
 

Author SHA1 Message Date
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
Howard Chu 04af46b1c1 ITS#8066 fix mdb_load with large values 10 years ago
Quanah Gibson-Mount 6fe12f3273 Happy New Year 10 years ago
Quanah Gibson-Mount f526f1b9a3 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 570ba6fb86 Fix EACCES description 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 d711e357da Whitespace (align with mdb.RE) 10 years ago
Hallvard Furuseth 631970e485 Make SysV semaphores robust. Cleanup MDB_ROBUST. 10 years ago
Hallvard Furuseth 9441012435 ITS#8021 doc: Don't mix MDB_WRITEMAP + non-WRITEMAP 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 293d6bb47f 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
Howard Chu 7ce29b9edb Fix MDB_APPEND doc 10 years ago
Hallvard Furuseth 6c71173258 make clean: remove *.lo 10 years ago
Hallvard Furuseth cccc947b4a Try to avoid an invalid datafile after failed init 10 years ago
Howard Chu 9cc04f604f Clarify mdb_dbi_open doc 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