Read/latency-optimized log-structured merge tree.
Find a file
sears 165a17c39b logtable -> blsm
git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/yrl/labs/pnuts/code/logstore@3774 8dad8b1f-cf64-0410-95b6-bcf113ffbcfe
2012-02-22 22:57:02 +00:00
benchmarks logtable -> blsm 2012-02-22 22:57:02 +00:00
conf added packages and conf directories. added update and scan operations. 2011-05-12 20:41:18 +00:00
main logtable -> blsm 2012-02-22 22:57:02 +00:00
packages use htonl. fixed a typo in daemontools run script. 2011-05-13 06:53:39 +00:00
sherpa logtable -> blsm 2012-02-22 22:57:02 +00:00
test logtable -> blsm 2012-02-22 22:57:02 +00:00
util apache2 license + headers 2012-01-19 16:49:54 +00:00
.cproject apache2 license + headers 2012-01-19 16:49:54 +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 apache2 license + headers 2012-01-19 16:49:54 +00:00
bloomFilter.h apache2 license + headers 2012-01-19 16:49:54 +00:00
CMakeLists.txt add missing methods to thrift server; temporary CMake fix 2012-01-09 19:29:17 +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 apache2 license + headers 2012-01-19 16:49:54 +00:00
datapage.h apache2 license + headers 2012-01-19 16:49:54 +00:00
datatuple.h apache2 license + headers 2012-01-19 16:49:54 +00:00
diskTreeComponent.cpp apache2 license + headers 2012-01-19 16:49:54 +00:00
diskTreeComponent.h apache2 license + headers 2012-01-19 16:49:54 +00:00
install.sh install.sh script for yroots 2010-02-21 17:04:30 +00:00
logserver.cpp logtable -> blsm 2012-02-22 22:57:02 +00:00
logserver.h logtable -> blsm 2012-02-22 22:57:02 +00:00
logstore.cpp logtable -> blsm 2012-02-22 22:57:02 +00:00
logstore.h logtable -> blsm 2012-02-22 22:57:02 +00:00
Makefile build fixes for static binaries 2012-01-11 23:32:42 +00:00
memTreeComponent.cpp apache2 license + headers 2012-01-19 16:49:54 +00:00
memTreeComponent.h apache2 license + headers 2012-01-19 16:49:54 +00:00
mergeManager.cpp logtable -> blsm 2012-02-22 22:57:02 +00:00
mergeManager.h logtable -> blsm 2012-02-22 22:57:02 +00:00
merger.cpp logtable -> blsm 2012-02-22 22:57:02 +00:00
merger.h logtable -> blsm 2012-02-22 22:57:02 +00:00
mergeStats.cpp apache2 license + headers 2012-01-19 16:49:54 +00:00
mergeStats.h apache2 license + headers 2012-01-19 16:49:54 +00:00
network.h apache2 license + headers 2012-01-19 16:49:54 +00:00
NOTES initial import; removed cruft from mert's tarball, tweaked make's clean targets 2010-01-23 02:13:59 +00:00
README reference Rose in README file 2012-02-06 21:28:47 +00:00
regionAllocator.h apache2 license + headers 2012-01-19 16:49:54 +00:00
requestDispatch.cpp logtable -> blsm 2012-02-22 22:57:02 +00:00
requestDispatch.h logtable -> blsm 2012-02-22 22:57:02 +00:00
simpleServer.cpp logtable -> blsm 2012-02-22 22:57:02 +00:00
simpleServer.h logtable -> blsm 2012-02-22 22:57:02 +00:00
tcpclient.cpp apache2 license + headers 2012-01-19 16:49:54 +00:00
tcpclient.h apache2 license + headers 2012-01-19 16:49:54 +00:00
tuplemerger.cpp apache2 license + headers 2012-01-19 16:49:54 +00:00
tuplemerger.h apache2 license + headers 2012-01-19 16:49:54 +00:00

Portions of this work are based upon Stasis' "Rose" LSM-Tree implementation.

http://code.google.com/p/stasis/source/browse/trunk/benchmarks/rose.cpp