benchmarks
add no-op network call, and a simple benchmark that exercises it
2010-08-09 20:21:41 +00:00
sherpa
change cerr to log4cpp
2010-09-29 17:58:34 +00:00
test
fix array-out-of-bounds bug in unit test
2010-12-17 21:15:26 +00:00
util
port to newer gcc/g++
2010-10-02 12:52:41 +00:00
adriana-lima.awk
initial import; removed cruft from mert's tarball, tweaked make's clean targets
2010-01-23 02:13:59 +00:00
bloomFilter.c
initial checkin of bloom filter
2010-10-03 18:06:19 +00:00
bloomFilter.h
initial checkin of bloom filter
2010-10-03 18:06:19 +00:00
CMakeLists.txt
get rid of -Wno-variadic-macros since it suddenly broke compilation for some reason
2010-10-05 16:54:27 +00:00
cmds.txt
initial import; removed cruft from mert's tarball, tweaked make's clean targets
2010-01-23 02:13:59 +00:00
datapage.cpp
fix datapage padding behavior; the old padding overhead was ~ 100%; now it is much lower
2010-12-17 21:16:43 +00:00
datapage.h
Implemented snowshoveling, with caveats.
2010-08-05 17:43:46 +00:00
datatuple.h
port to newer gcc/g++
2010-10-02 12:52:41 +00:00
diskTreeComponent.cpp
more stats cleanups
2010-12-14 01:49:23 +00:00
diskTreeComponent.h
more stats cleanups
2010-12-14 01:49:23 +00:00
install.sh
install.sh script for yroots
2010-02-21 17:04:30 +00:00
logserver.cpp
add new server implementation that uses FILE to buffer I/O, and handles a smaller, fixed number of connections -- leads to an almost 4x speedup on no-ops on nehalem
2010-08-11 22:46:55 +00:00
logserver.h
Refactoring of logtable. Cleaned a bunch of includes, and logtable is now a template. This is in preparation for the new merge policy
2010-03-17 21:51:26 +00:00
logstore.cpp
extended stats cleanup, verbose mode, documentation
2010-12-17 18:48:26 +00:00
logstore.h
remove ltable->tsize and ltable->tree_bytes fields
2010-12-14 23:06:21 +00:00
memTreeComponent.cpp
Refactoring of logtable. Cleaned a bunch of includes, and logtable is now a template. This is in preparation for the new merge policy
2010-03-17 21:51:26 +00:00
memTreeComponent.h
remove mergeStats->current_size field, which is derivable from other fields in mergeStats
2010-12-15 00:15:59 +00:00
mergeManager.cpp
Misc statistics cleanup; improved merge cost estimations during backpressure.
2011-01-11 19:24:16 +00:00
mergeManager.h
extended stats cleanup, verbose mode, documentation
2010-12-17 18:48:26 +00:00
merger.cpp
Misc statistics cleanup; improved merge cost estimations during backpressure.
2011-01-11 19:24:16 +00:00
merger.h
simplified merge_scheduler
2010-12-11 00:51:19 +00:00
mergeStats.cpp
Rewrite merge thread synchronization code, update status messages, implement preliminary (and ineffective) admission control, and force write merged data every megabyte (so that prograess can be tracked by admission control. Also, refactor quite a few things.
2010-05-19 23:42:06 +00:00
mergeStats.h
Misc statistics cleanup; improved merge cost estimations during backpressure.
2011-01-11 19:24:16 +00:00
network.h
fix typo in table of response code constants
2010-12-14 21:43:50 +00:00
newserver.cpp
Misc statistics cleanup; improved merge cost estimations during backpressure.
2011-01-11 19:24:16 +00:00
NOTES
initial import; removed cruft from mert's tarball, tweaked make's clean targets
2010-01-23 02:13:59 +00:00
regionAllocator.h
Implemented snowshoveling, with caveats.
2010-08-05 17:43:46 +00:00
requestDispatch.cpp
add atomic testAndSet operation (needed for sherpa tablet names' uniqid field)
2010-09-16 22:36:48 +00:00
requestDispatch.h
add atomic testAndSet operation (needed for sherpa tablet names' uniqid field)
2010-09-16 22:36:48 +00:00
server.cpp
clean up initialization / marshalling code. Lets some of the public mergeStat fields to be protected
2010-12-14 00:06:32 +00:00
simpleServer.cpp
add a #define to turn TCP_NODELAY on/off
2010-09-02 23:03:13 +00:00
simpleServer.h
re-enable old merge policy for c1-c2 merger; implement shutdown (sort of)
2010-08-17 21:23:39 +00:00
tcpclient.cpp
add a #define to turn TCP_NODELAY on/off
2010-09-02 23:03:13 +00:00
tcpclient.h
added bulk-insert APIs, prevent c1-c2 from outrunning c0-c1 by too much, and fix the overshoot computations in merge manager (roughly corresponds to run 20)
2010-08-30 22:22:25 +00:00
tuplemerger.cpp
cleanup statistics gathering and reporting.
2010-03-05 19:07:47 +00:00
tuplemerger.h
cleanup statistics gathering and reporting.
2010-03-05 19:07:47 +00:00