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
|
clean up initialization / marshalling code. Lets some of the public mergeStat fields to be protected
|
2010-12-14 00:06:32 +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 latch/pin leak
|
2010-08-12 01:55:30 +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
|
remove mergeStats->current_size field, which is derivable from other fields in mergeStats
|
2010-12-15 00:15:59 +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
|
remove mergeStats->current_size field, which is derivable from other fields in mergeStats
|
2010-12-15 00:15:59 +00:00 |
mergeManager.h
|
more stats cleanups
|
2010-12-14 01:49:23 +00:00 |
merger.cpp
|
remove mergeStats->current_size field, which is derivable from other fields in mergeStats
|
2010-12-15 00:15:59 +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
|
remove mergeStats->current_size field, which is derivable from other fields in mergeStats
|
2010-12-15 00:15:59 +00:00 |
network.h
|
fix typo in table of response code constants
|
2010-12-14 21:43:50 +00:00 |
newserver.cpp
|
clean up initialization / marshalling code. Lets some of the public mergeStat fields to be protected
|
2010-12-14 00:06:32 +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 |