Read/latency-optimized log-structured merge tree.
Find a file
sears 632afe6d9c cleanup statistics gathering and reporting.
constify inputs to merge functions (so they can't call freetuple())


git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/yrl/labs/pnuts/code/logstore@662 8dad8b1f-cf64-0410-95b6-bcf113ffbcfe
2010-03-05 19:07:47 +00:00
sherpa Initial checkin of sherpa backend. These files probably don't belong here in the long term, but this is expedient. 2010-02-26 18:52:25 +00:00
test Fix another datapage leak in unit test. 2010-02-27 00:33:12 +00:00
util adding a few overlooked files 2010-03-03 23:21:08 +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 Fixed a bunch of iterator bugs and racy merges. Added drop_database utility. 2010-02-25 01:29:32 +00:00
datapage.h make tuple argument to RecordIterator optional 2010-02-25 19:00:27 +00:00
datatuple.h Generalized comparator, fixed some bugs in record length handling. 2010-02-23 17:05:47 +00:00
diskTreeComponent.cpp fix nasty bug where diskTreeComponent (perhaps) drops tuples. With the recently added paranoid checks, this fix should do nothing worse than trigger assertion failures (as opposed to silently losing data...) 2010-02-25 19:02:09 +00:00
diskTreeComponent.h Reopening existing trees now seems to work (no thorough tests yet). Added some network opcodes for statistics and debugging (not all are implemented yet). Reduce verbosity of server and client library. 2010-03-01 21:26:07 +00:00
install.sh install.sh script for yroots 2010-02-21 17:04:30 +00:00
logiterators.cpp Fixed a bunch of iterator bugs and racy merges. Added drop_database utility. 2010-02-25 01:29:32 +00:00
logiterators.h Fixed a bunch of iterator bugs and racy merges. Added drop_database utility. 2010-02-25 01:29:32 +00:00
logserver.cpp cleanup statistics gathering and reporting. 2010-03-05 19:07:47 +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 cleanup statistics gathering and reporting. 2010-03-05 19:07:47 +00:00
logstore.h Reopening existing trees now seems to work (no thorough tests yet). Added some network opcodes for statistics and debugging (not all are implemented yet). Reduce verbosity of server and client library. 2010-03-01 21:26:07 +00:00
merger.cpp cleanup statistics gathering and reporting. 2010-03-05 19:07:47 +00:00
merger.h cleanup statistics gathering and reporting. 2010-03-05 19:07:47 +00:00
network.h Reopening existing trees now seems to work (no thorough tests yet). Added some network opcodes for statistics and debugging (not all are implemented yet). Reduce verbosity of server and client library. 2010-03-01 21:26:07 +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 Reopening existing trees now seems to work (no thorough tests yet). Added some network opcodes for statistics and debugging (not all are implemented yet). Reduce verbosity of server and client library. 2010-03-01 21:26:07 +00:00
tcpclient.cpp Hacky histogram generation; API's for client-side iterators. 2010-03-03 23:20:05 +00:00
tcpclient.h Hacky histogram generation; API's for client-side iterators. 2010-03-03 23:20:05 +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