- 15 Apr, 2015 1 commit
-
-
Howard Chu authored
(Probably fixes the ITS, definitely fixes a bug) when collapsing the root page, fixups of other cursors was incomplete.
-
- 12 Feb, 2015 1 commit
-
-
Quanah Gibson-Mount authored
-
- 14 Jan, 2015 2 commits
-
-
Inconsistent reading & SIGSEGV due to the race condition.
-
Globally shared fields of meta-data were not 'volatile'. Code from 9a80a8a8, except the unportable __synchronize().
-
- 13 Jan, 2015 1 commit
-
-
Howard Chu authored
-
- 12 Jan, 2015 1 commit
-
-
Howard Chu authored
-
- 11 Jan, 2015 1 commit
-
-
Howard Chu authored
-
- 09 Jan, 2015 1 commit
-
-
Howard Chu authored
-
- 08 Jan, 2015 2 commits
-
-
Howard Chu authored
Check for ext3/ext4 fs, then check kernel version.
-
Howard Chu authored
This reverts commit e95c9231. Revert "Hack for potential ext3/ext4 corruption issue" This reverts commit 91155b9d.
-
- 21 Dec, 2014 1 commit
-
-
Howard Chu authored
-
- 18 Dec, 2014 1 commit
-
-
Howard Chu authored
Use regular fsync() if we think this commit grew the DB file.
-
- 05 Dec, 2014 2 commits
-
-
-
Hallvard Furuseth authored
-
- 01 Dec, 2014 11 commits
-
-
Hallvard Furuseth authored
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
More fallout from 4d02c741: Don't modify another thread's write txn. Reinit me_txn0 fully.
-
fstat returns -1, not an errno. Move code into its own function for reuse.
-
More fallout from 4d02c741
-
Signed-off-by:
Jean-Christophe DUBOIS <jcd@tribudubois.net>
-
-
-
-
-
- 25 Sep, 2014 1 commit
-
-
Howard Chu authored
-
- 19 Sep, 2014 1 commit
-
-
Howard Chu authored
When reusing the main write txn
-
- 18 Sep, 2014 1 commit
-
-
Howard Chu authored
Free writer txn on env_close
-
- 13 Sep, 2014 1 commit
-
-
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.
-
- 09 Sep, 2014 2 commits
-
-
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.
-
- 04 Sep, 2014 1 commit
-
-
Howard Chu authored
-
- 24 Aug, 2014 1 commit
-
-
Howard Chu authored
we already checked for data == NULL, drop unnecessary if
-
- 22 Aug, 2014 1 commit
-
-
Howard Chu authored
Move CACHEFLUSH, avoid unnecessary if()
-
- 18 Aug, 2014 1 commit
-
-
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.
-
- 16 Aug, 2014 3 commits
-
-
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
-
- 11 Aug, 2014 1 commit
-
-
Howard Chu authored
Don't let dummy go out of scope
-
- 07 Aug, 2014 1 commit
-
-
Howard Chu authored
Everything has it. Solaris doesn't have posix_memalign.
-