Commit Graph

482 Commits (490243424cbe6ff5d1594d2d3c95df23c1db86a8)

Author SHA1 Message Date
Howard Chu 636c2d2a29 Use proper printf format on Windows 11 years ago
Hallvard Furuseth 74ed1757a4 Silence warnings 11 years ago
Hallvard Furuseth 27435aa5ac Tweak comments 11 years ago
Howard Chu 2cc2574d84 Tweak prev commit again 12 years ago
Howard Chu bc03467040 Fix typo in Win32 branch 12 years ago
Howard Chu 254b77e63d Cleanup prev commit 12 years ago
Howard Chu eff35fcb2a ITS#7652 fix I/O error checks 12 years ago
Howard Chu acf20f77f3 Tweak mdb_envinfo numreaders 12 years ago
Howard Chu e8ba9dbd28 ITS#7615 use shorter names for semaphores 12 years ago
Howard Chu de72c08660 Tweak reader_pid check 12 years ago
Howard Chu b1dc72b6b5 Get pid lock outside of rmutex 12 years ago
Howard Chu 5ca73f864f Tweak reader checks 12 years ago
Howard Chu a4bbe57f8b Add mdb_reader_check() 12 years ago
Howard Chu 4d7c9e5bca Split MDB_VERSION to MDB_DATA/MDB_LOCK VERSION 12 years ago
Howard Chu 68a0adc59f Tweak reader_list 12 years ago
Howard Chu 360d0492db Tweak mdb_stat(1) 12 years ago
Howard Chu 49289f0d2e Add mdb_reader_list() 12 years ago
Howard Chu fc137e39a3 Add mdb_dbi_flags() 12 years ago
Howard Chu 501eac2fc4 Fix child txn dirty_room counts in spill/unspill 12 years ago
Howard Chu 2c3488aeeb More for stale sub-cursor flags 12 years ago
Howard Chu 56a41d87d4 Fix stale sub-cursor C_INIT flag 12 years ago
Hallvard Furuseth f04dc0ebd2 Also set/clear P_KEEP in parent txn's cursors 12 years ago
Howard Chu e9ed4d75f7 Spill pages, take 3 12 years ago
Howard Chu d7bc4baf63 Delay touching pages until cursor is positioned. 12 years ago
Hallvard Furuseth c09db5757d Simplify: Always set C_UNTRACK for tracked cursors. 12 years ago
Hallvard Furuseth 6741f9c0ef Save freelist using proper mdb_cursor_put(). 12 years ago
Howard Chu 08373439a6 Move code out to mdb_page_dirty() 12 years ago
Howard Chu 87a7f06feb Factor out parent 12 years ago
Howard Chu ba6dfe0bbb Fix env_read_header() on Windows 12 years ago
Hallvard Furuseth 3d46d5502a Do not follow uninited cursors' page pointers. 12 years ago
Howard Chu b711c07f34 Fix rebalance/cursor adjust 12 years ago
Howard Chu f81eb631ff Cursors: Clear C_EOF when clearing C_INITIALIZED 12 years ago
Howard Chu 64676da8d9 Fixup other cursors after delete op 12 years ago
Hallvard Furuseth a77767013a ITS#7515 Reject conflicting page versions. 12 years ago
Hallvard Furuseth be47ca7667 ITS#7515 Fix tracking of parent txn's cursors. 12 years ago
Hallvard Furuseth 9be6af0dcb Simplify MDB_cursor: Drop flags C_ALLOCD,C_SHADOW. 12 years ago
Hallvard Furuseth 3d1e709504 Silence more uninit warnings 12 years ago
Howard Chu 06a3ad08cd Silence uninit warning in prev commit 12 years ago
Howard Chu 589370d880 Tweaks for MDB_MULTIPLE 12 years ago
Howard Chu fb674c1cf5 ITS#7635 simplify 9474c1a0b6 12 years ago
Howard Chu 9474c1a0b6 ITS#7635 fix read txn potential data race 12 years ago
Howard Chu 3347a02905 Fix uninit warnings, lseek usage 12 years ago
Hallvard Furuseth 7f67383552 Fix alloc/free issues. 12 years ago
Hallvard Furuseth 12c558fe13 Factor out some vars, simplify. 12 years ago
Hallvard Furuseth b7ce06f5c5 Makefile/user-macro comments. 12 years ago
Hallvard Furuseth 26a25df5fc Tweak I/O, fix last commit. 12 years ago
Hallvard Furuseth d6d2638acc Improve MDB error handling, drop seek calls. 12 years ago
Hallvard Furuseth a5701cf2fe Fix Windows I/O. 12 years ago
Hallvard Furuseth 3d4ba01e8b Catch more MDB errors. DPRINTF in mdb_env_reset0. 12 years ago
Hallvard Furuseth 51ff20a4d6 Tweak MIDLs, catch errors. 12 years ago