- Oct 26, 2015
-
-
-
Quanah Gibson-Mount authored
-
Log the same pointer in queue_csn as graduate_
-
-
Prevent spurious contextCSN generation and ignore consumers when we have no contextCSN yet. But make sure to propagate valid contextCSN updates to accesslog/syncprov for delta consumers.
-
Quanah Gibson-Mount authored
-
-
Quanah Gibson-Mount authored
-
Windows mutexes are recursive so the trylock test will succeed even though the mutex is already locked. Just compare be pointers.
-
Quanah Gibson-Mount authored
-
Quanah Gibson-Mount authored
-
-
Quanah Gibson-Mount authored
-
Howard Chu authored
-
- Oct 25, 2015
-
-
Hallvard Furuseth authored
No effect on current code.
-
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
...early enough that txn state is left unchanged.
-
Hallvard Furuseth authored
Move the check to the end of txn startup. Catches env breakage which happens while the new txn waits for a lock.
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
* Add MDB_TXN_FINISHED, MDB_TXN_HAS_CHILD, MDB_TXN_BLOCKED. * Clear mt_numdbs in writers, for TXN_DBI_EXIST() to catch. We already do in readers.
-
Hallvard Furuseth authored
Side effects: * Clean txn up a bit even before freeing it. * Tweak DEBUG output at txn end. Add DEBUG after commit(writer).
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
MDB_DBI_CHANGED(,MAIN_DBI) is never true.
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
mt_env is always set. Commit(mt_child) resets mt_child, so parent need not.
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
So far just to help aligning mdb.master and mdb.RE. We'll make it an option later.
-
Hallvard Furuseth authored
-