Commit Graph

415 Commits (8bec53fdfd56528a26ec31f6361160585c91cb53)

Author SHA1 Message Date
Howard Chu e3b6c359a9 Use robust mutexes by default 10 years ago
Howard Chu 58ddb5527b Use SysV semaphores instead of POSIX 10 years ago
Howard Chu a53716ed96 Must do dlist_free before releasing Wmutex 10 years ago
Hallvard Furuseth ec6cf4e40f MDB_ROBUST: Use MDB_PID_T. Drop a wmutex variable. 10 years ago
Howard Chu f6add293a7 Free write mutex earlier in txn_reset0 10 years ago
Hallvard Furuseth a2ac10107e Add MDB_ROBUST 10 years ago
Howard Chu a7639a66a4 Android also only has memalign 10 years ago
Howard Chu 62e4eeb7f7 ITS#7943 reinit txn flags 10 years ago
Howard Chu 891e662754 Plug leak in 4d02c741b1 10 years ago
Quanah Gibson-Mount 5ee99f1125 Change retry to num times 60. Testing shows that on a known dataset, this has the same growth behavior as 2.4.39, while num times 20 resulted in significant growth. 10 years ago
Howard Chu 3646ba966c More for me_pgoldest 10 years ago
Howard Chu 29fd241fad Remember oldest reader txnid 10 years ago
Howard Chu 4d02c741b1 Use a single write txn 10 years ago
Howard Chu a054a194e8 ITS#7913 cleanup 10 years ago
Howard Chu 8fbbc71506 More for MIPS 10 years ago
Howard Chu 4008e5e583 Partially revert ada2630699 10 years ago
Hallvard Furuseth cf4fe3b1fb Microoptimize loose pages 10 years ago
Hallvard Furuseth 1e7eeed28d Fix loose pages in mdb_freelist_save(). 10 years ago
Hallvard Furuseth 983f896aa7 Split out mdb_midl_xmerge, add MDB_IDL_ALLOCLEN 10 years ago
Howard Chu 322cd26a7b ITS#7917 fix mdb_dbi_open 10 years ago
Howard Chu ada2630699 Just use memalign, not posix_memalign 10 years ago
Howard Chu 899b23f89d More for MIPS 10 years ago
Howard Chu ae0c9f484d ITS#7793 more for branch key update 10 years ago
Howard Chu f21f15e5a0 ITS#7793 update branch key if needed 10 years ago
Howard Chu 9febe03eb5 More for MIPS 10 years ago
Howard Chu 8498c6cba2 ITS#7913 mdb_cursor_get(*_DUP) cleanup 10 years ago
Howard Chu 3630066843 Fix MIPS cache coherency on Linux 10 years ago
Howard Chu 082bac1492 more for mdb_cursor_count 10 years ago
Hallvard Furuseth 6cb1166635 Fix mdb_copy & co when MDB pagesize < OS pagesize 10 years ago
Hallvard Furuseth 81b502e17e ITS#7789 Fix mdb_env_write_meta(). 10 years ago
Howard Chu 7ef970436d Revert ITS#7789 commits, let's try this again. 10 years ago
Howard Chu 58e9c3add8 Fix mdb_cursor_count, reject uninit'd cursor 10 years ago
Howard Chu 9049efe493 ITS#7896 fix for mdb_env_map 11 years ago
Howard Chu 886ee41d55 More for cursor EOF 11 years ago
Howard Chu 7f038d0f15 Zero-init copy2 writebuf 11 years ago
Hallvard Furuseth 2825ad64c2 MDB_MAXKEYSIZE = 0 (dynamic value) when MDB_DEVEL 11 years ago
Hallvard Furuseth b3dedde612 MDB_DEVEL doxygen fix 11 years ago
Hallvard Furuseth 02285aca58 ITS#7789 Fix resize vs MDB_NOMETASYNC, and a comment. 11 years ago
Howard Chu bda6a60ad4 Windows fixes 11 years ago
Howard Chu f3573a7383 Windows compat 11 years ago
Howard Chu 38e71c68de ITS#7789 more 11 years ago
Howard Chu a5e4eecb1e Revert "ITS#7789 update RESIZED errmsg text" 11 years ago
Howard Chu d5371347e8 ITS#7825 more 11 years ago
Howard Chu 276aa55969 ITS#7825 more 11 years ago
Howard Chu 04851e442f ITS#7825 tweak prev commit 11 years ago
Howard Chu 0401f2deed ITS#7825 add MDB_BAD_DBI error code 11 years ago
Howard Chu d8e18551c3 ITS#7789 update RESIZED errmsg text 11 years ago
Howard Chu 5926e54bba ITS#7789 persist mapsize changes 11 years ago
Howard Chu 2f04728471 ITS#7892 Fix MacOSX section name 11 years ago
Hallvard Furuseth e1a676eb18 ITS#7713 cleanups 11 years ago