AHA! Figured out this LMDB issue. (a) the built in locking didn't work across threads (b) my own pthread_mutex locking failed, but the DB was still corrupted. read the header file section about locking...no help. Then read the section on "read only" mode... and learn...
Yes, understood. I generate a new transaction inside each thread. I tried it with all transactions rooted in one parent trans that lives in the primary thread, and I tried it w root trans and child trans in each writer thread. Failed both ways (differently). Former segvs.
-
-
Child txns are required to run in the same thread as the parent txn. This would explain your problem.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.