Read/latency-optimized log-structured merge tree.
Find a file
sears 257b5587ca create new executable, lsm_microbenchmarks. The idea is to bring up the LSM tree a little at a time, and see where the performance falls over.
git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/yrl/labs/pnuts/code/logstore@2940 8dad8b1f-cf64-0410-95b6-bcf113ffbcfe
2011-08-23 01:26:05 +00:00
benchmarks create new executable, lsm_microbenchmarks. The idea is to bring up the LSM tree a little at a time, and see where the performance falls over. 2011-08-23 01:26:05 +00:00
conf added packages and conf directories. added update and scan operations. 2011-05-12 20:41:18 +00:00
packages use htonl. fixed a typo in daemontools run script. 2011-05-13 06:53:39 +00:00
sherpa commit michi patch to target mapkeeper instead of dht_persistent_store; remove cruft; cleanup makefile 2011-08-23 00:10:43 +00:00
test increased verbosity of test 2011-08-22 23:50:14 +00:00
util added some option to daemontools run script. 2011-05-12 21:03:09 +00:00
.cproject fix eclipse code indexer includes 2011-06-09 00:06:21 +00:00
.project import eclipse project goo 2011-01-25 02:06:42 +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 comment, whitespace cleanup 2011-06-09 00:02:20 +00:00
bloomFilter.h comment, whitespace cleanup 2011-06-09 00:02:20 +00:00
CMakeLists.txt moving to thrift. 2011-05-11 22:27:48 +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 Removing the typename keyword to make declarations compile with gcc 4.1.2 after a bunch of types are no longer templates 2011-06-13 18:47:21 +00:00
datapage.h Removing the typename keyword to make declarations compile with gcc 4.1.2 after a bunch of types are no longer templates 2011-06-13 18:47:21 +00:00
datatuple.h commented out timestamp hack 2011-05-12 21:08:41 +00:00
diskTreeComponent.cpp datapage is no longer a template 2011-06-09 00:07:42 +00:00
diskTreeComponent.h change include for new version of stasis 2011-08-22 23:48:56 +00:00
install.sh install.sh script for yroots 2010-02-21 17:04:30 +00:00
logserver.cpp remove more template stuff 2011-06-09 01:16:55 +00:00
logserver.h remove more template stuff 2011-06-09 01:16:55 +00:00
logstore.cpp remove more template stuff 2011-06-09 01:16:55 +00:00
logstore.h Removing the typename keyword to make declarations compile with gcc 4.1.2 after a bunch of types are no longer templates 2011-06-13 18:47:21 +00:00
memTreeComponent.cpp Removing the typename keyword to make declarations compile with gcc 4.1.2 after a bunch of types are no longer templates 2011-06-13 18:47:21 +00:00
memTreeComponent.h Removing the typename keyword to make declarations compile with gcc 4.1.2 after a bunch of types are no longer templates 2011-06-13 18:47:21 +00:00
mergeManager.cpp remove more template stuff 2011-06-09 01:16:55 +00:00
mergeManager.h remove more template stuff 2011-06-09 01:16:55 +00:00
merger.cpp remove more template stuff 2011-06-09 01:16:55 +00:00
merger.h remove more template stuff 2011-06-09 01:16:55 +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 datapage is no longer a template 2011-06-09 00:07:42 +00:00
network.h fix shutdown bug; add debugging utility that allows the log to be enabled / batched / disabled at runtime 2011-04-21 00:28:05 +00:00
newserver.cpp remove more template stuff 2011-06-09 01:16:55 +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 change ambiguous field name 2011-08-23 01:08:02 +00:00
requestDispatch.cpp remove more template stuff 2011-06-09 01:16:55 +00:00
requestDispatch.h remove more template stuff 2011-06-09 01:16:55 +00:00
server.cpp remove more template stuff 2011-06-09 01:16:55 +00:00
simpleServer.cpp remove more template stuff 2011-06-09 01:16:55 +00:00
simpleServer.h remove more template stuff 2011-06-09 01:16:55 +00:00
tcpclient.cpp fix shutdown bug; add debugging utility that allows the log to be enabled / batched / disabled at runtime 2011-04-21 00:28:05 +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 add support for early tombstone dropping, extend datatuple format to support timestamps 2011-04-22 22:54:49 +00:00
tuplemerger.h cleanup statistics gathering and reporting. 2010-03-05 19:07:47 +00:00