Commit 287767a3 authored by Bradley C. Kuszmaul's avatar Bradley C. Kuszmaul Committed by Yoni Fogel

Turn on multithreading. Addresses #1131.

git-svn-id: file:///svn/tokudb.1131b@5990 c7de825b-a66e-492c-adef-691d508d4ae1
parent 504deac9
...@@ -20,16 +20,16 @@ ...@@ -20,16 +20,16 @@
#include <malloc.h> #include <malloc.h>
// execute the cachetable callbacks using a writer thread 0->no 1->yes // execute the cachetable callbacks using a writer thread 0->no 1->yes
#define DO_WRITER_THREAD 0 #define DO_WRITER_THREAD 1
#if DO_WRITER_THREAD #if DO_WRITER_THREAD
static void *cachetable_writer(void *); static void *cachetable_writer(void *);
#endif #endif
// use cachetable locks 0->no 1->yes // use cachetable locks 0->no 1->yes
#define DO_CACHETABLE_LOCK 0 #define DO_CACHETABLE_LOCK 1
// unlock the cachetable while executing callbacks 0->no 1->yes // unlock the cachetable while executing callbacks 0->no 1->yes
#define DO_CALLBACK_UNLOCK 0 #define DO_CALLBACK_UNLOCK 1
// simulate long latency write operations with usleep. time in milliseconds. // simulate long latency write operations with usleep. time in milliseconds.
#define DO_CALLBACK_USLEEP 0 #define DO_CALLBACK_USLEEP 0
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment