Read/latency-optimized log-structured merge tree.
Find a file
sears abce19c67e Fixed server hang. It used to sleep forever inside select if all the clients hung. Now, it uses the self pipe trick to wake itself up.
git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/yrl/labs/pnuts/code/logstore@614 8dad8b1f-cf64-0410-95b6-bcf113ffbcfe
2010-02-23 23:54:44 +00:00
test build the client library even if stasis is not present 2010-02-21 17:02:14 +00:00
util more allocator cleanups (still leaks space). Added dump_blockmap utility 2010-02-17 22:11:22 +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
CMakeLists.txt build the client library even if stasis is not present 2010-02-21 17:02:14 +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 Generalized comparator, fixed some bugs in record length handling. 2010-02-23 17:05:47 +00:00
datapage.h Encapsulate allocator state inside logtree. Remove redundant information from merger_args. Rewrite merge threads. This seems to fix the double free issues, and gets rid of disk space leaks. It's probably leaking ram, and does not keep the logstore headers up to date. 2010-02-18 23:31:57 +00:00
datatuple.h Generalized comparator, fixed some bugs in record length handling. 2010-02-23 17:05:47 +00:00
diskTreeComponent.cpp Generalized comparator, fixed some bugs in record length handling. 2010-02-23 17:05:47 +00:00
diskTreeComponent.h network iterator API is now working (though it could use a better test suite) 2010-02-20 01:18:39 +00:00
install.sh install.sh script for yroots 2010-02-21 17:04:30 +00:00
logiterators.cpp network iterator API is now working (though it could use a better test suite) 2010-02-20 01:18:39 +00:00
logiterators.h network iterator API is now working (though it could use a better test suite) 2010-02-20 01:18:39 +00:00
logserver.cpp Fixed server hang. It used to sleep forever inside select if all the clients hung. Now, it uses the self pipe trick to wake itself up. 2010-02-23 23:54:44 +00:00
logserver.h Fixed server hang. It used to sleep forever inside select if all the clients hung. Now, it uses the self pipe trick to wake itself up. 2010-02-23 23:54:44 +00:00
logstore.cpp network iterator API is now working (though it could use a better test suite) 2010-02-20 01:18:39 +00:00
logstore.h network iterator API is now working (though it could use a better test suite) 2010-02-20 01:18:39 +00:00
merger.cpp Generalized comparator, fixed some bugs in record length handling. 2010-02-23 17:05:47 +00:00
merger.h network iterator API is now working (though it could use a better test suite) 2010-02-20 01:18:39 +00:00
network.h network iterator API is now working (though it could use a better test suite) 2010-02-20 01:18:39 +00:00
NOTES initial import; removed cruft from mert's tarball, tweaked make's clean targets 2010-01-23 02:13:59 +00:00
server.cpp rename logtree to diskTreeComponent 2010-02-19 00:59:14 +00:00
tcpclient.cpp network iterator API is now working (though it could use a better test suite) 2010-02-20 01:18:39 +00:00
tcpclient.h network iterator API is now working (though it could use a better test suite) 2010-02-20 01:18:39 +00:00
tuplemerger.cpp network iterator API is now working (though it could use a better test suite) 2010-02-20 01:18:39 +00:00
tuplemerger.h initial import; removed cruft from mert's tarball, tweaked make's clean targets 2010-01-23 02:13:59 +00:00