Bradley C. Kuszmaul
Bradley C. Kuszmaul
This pull request contains a rewrite of the fair readers-writers lock (frwlock). The old code had bugs (if a spurious wakeup occured from a pthread_cond_wait, the code would fail.) The...
TokuDB looks to see if mallctl is loaded. Should we provide that function, or a different one?
When we go to the global data structure to get objects, we should go ahead and fetch all the free objects out of a folio, since it's the same amount...
There's a gap near 128 for unaligned malloc. We don't use 128 since it's a power of two, so if you allocate 113 bytes, you get 160 bytes, which is...
Linux libc provides 8-byte-aligned data. It would be good if there was a mode in which supermalloc provided 8-byte aligned data. Right now we have sizes such as 10, 12,...
git clone [email protected]:Tokutek/ft-index mkdir ft-index-build cd ft-index-build cmake -DCMAKE_BUILD_TYPE=Debug ../ft-index make -j8 cd ft/tests LD_PRELOAD=libsupermalloc_pthread.so ./ft-test this will hit the posix_memalign size == 0 bug (See #24)
We put in some nontrivial code. Need to make sure that all the error paths actually work. Here's the call chain. We want to make sure that all these functions,...