Read/latency-optimized log-structured merge tree.
Find a file
sears 8843807ab5 clean up red black tree latching
git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/yrl/labs/pnuts/code/logstore@3287 8dad8b1f-cf64-0410-95b6-bcf113ffbcfe
2011-11-04 20:58:31 +00:00
benchmarks add more benchmarking phases phases to lsm_microbenchmarks 2011-11-04 20:52:55 +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 add blind update option to mapkeeper server; tweak benchmark mode memory settings 2011-11-04 20:50:50 +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 clean up red black tree latching 2011-11-04 20:58:31 +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 disable periodic force writes in merger (now handled by stasis instead); fix concurrency bug where merge held writelock while forcing data 2011-11-04 20:55:27 +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