- Sep 13, 2014
-
-
Quanah Gibson-Mount authored
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.
-
- Sep 09, 2014
-
-
Howard Chu authored
Leave it in main env struct, it doesn't need to be rolled back with nested txns.
-
Howard Chu authored
Don't walk the readers table unless we really need to.
-
- Sep 04, 2014
-
-
Howard Chu authored
-
- Aug 24, 2014
-
-
Howard Chu authored
we already checked for data == NULL, drop unnecessary if
-
- Aug 22, 2014
-
-
Howard Chu authored
Move CACHEFLUSH, avoid unnecessary if()
-
- Aug 18, 2014
-
-
Howard Chu authored
Of course, MacOSX only has posix_memalign, and only in recent versions. (Older versions could use valloc instead. That precludes ever changing the LMDB pagesize to be different from the OS pagesize.) Not all that crucial since it only affects mdb_env_copyfd1.
-
- Aug 16, 2014
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Leaving them in dirty_list caused breakage. Instead merge them into me_pghead at the end, when no more pages will be allocated.
-
Hallvard Furuseth authored
-
- Aug 11, 2014
-
-
Howard Chu authored
-
Howard Chu authored
Don't let dummy go out of scope
-
- Aug 07, 2014
-
-
Howard Chu authored
Everything has it. Solaris doesn't have posix_memalign.
-
- Aug 04, 2014
-
-
Howard Chu authored
Do a cacheflush after writing data pages, separate from meta's cacheflush
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
- Aug 02, 2014
-
-
Howard Chu authored
Paranoia for 36300668 do the cacheflush before setting mti_txnid.
-
- Jul 31, 2014
-
-
Howard Chu authored
FIRST_DUP/LAST_DUP should succeed even on non-duplicate values PREV_DUP should reset cursor's EOF flag.
-
- Jul 27, 2014
-
-
Howard Chu authored
MIPS chips require manual control of on-chip caches. The cacheflush syscall being used here only exists on MIPS Linux, other OSs will require revisiting.
-
- Jul 24, 2014
-
-
Howard Chu authored
-
Howard Chu authored
return MDB_NOTFOUND if the cursor is empty
-
Hallvard Furuseth authored
-
Howard Chu authored
-
Hallvard Furuseth authored
Always write mapsize = max(other metapage:mapsize, env:mapsize).
-
Howard Chu authored
Revert "ITS#7789 Fix resize vs MDB_NOMETASYNC, and a comment." Revert "ITS#7789 more" Revert "Revert "ITS#7789 update RESIZED errmsg text"" Revert "ITS#7789 update RESIZED errmsg text" Revert "ITS#7789 persist mapsize changes" This reverts commit 02285aca. This reverts commit 38e71c68. This reverts commit a5e4eecb. This reverts commit d8e18551. This reverts commit 5926e54b.
-
- Jul 22, 2014
-
-
Howard Chu authored
-
- Jul 21, 2014
-
-
Howard Chu authored
-
Howard Chu authored
-
- Jul 14, 2014
-
-
Howard Chu authored
-
Howard Chu authored
Don't pass non-NULL map address unless MDB_FIXEDMAP was used.
-
- Jul 09, 2014
-
-
Howard Chu authored
Must also set in sub-cursor if deleting entire subDB
-
Howard Chu authored
-
-
-
-
Howard Chu authored
Always set the filesize when opening for writes. Otherwise can't use backups from mdb_copy.
-
Howard Chu authored
We mainly use Win32 functions, so cannot just use C-runtime strerror to return error messages. We have to use Win32-specific messages. Unfortunately, we document the API to return C-runtime error codes, so we can't just switch to all Win32 error codes.
-
Howard Chu authored
Off-by-one in end check, would complain on valid input.
-
Howard Chu authored
persist size changes from env_open() as well. This was the original behavior.
-