- Dec 22, 2014
-
-
Howard Chu authored
-
- Dec 21, 2014
-
-
Howard Chu authored
-
- Dec 18, 2014
-
-
Howard Chu authored
-
Howard Chu authored
Use regular fsync() if we think this commit grew the DB file.
-
- Dec 17, 2014
-
-
Howard Chu authored
-
- Dec 15, 2014
-
-
Howard Chu authored
We actually compare the new key against the last key, to prevent corruption.
-
-
Howard Chu authored
The concurrency restriction is on threads within a single process. Multiple processes can use mdb_dbi_open without affecting each other.
-
- Dec 05, 2014
-
-
-
Hallvard Furuseth authored
-
- Dec 01, 2014
-
-
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>
-
TRIVIA - lmdb: clean testdb-dir while "make test".
-
-
-
-
-
-
-
-
- Sep 25, 2014
-
-
Howard Chu authored
-
- Sep 20, 2014
-
-
Howard Chu authored
-
- Sep 19, 2014
-
-
Howard Chu authored
When reusing the main write txn
-
- Sep 18, 2014
-
-
Howard Chu authored
Free writer txn on env_close
-
- Sep 16, 2014
-
-
Howard Chu authored
-
- Sep 15, 2014
-
-
Howard Chu authored
-
- 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.
-