Read/latency-optimized log-structured merge tree.
Find a file
sears 5032e77b6c more allocator cleanups (still leaks space). Added dump_blockmap utility
git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/yrl/labs/pnuts/code/logstore@578 8dad8b1f-cf64-0410-95b6-bcf113ffbcfe
2010-02-17 22:11:22 +00:00
test api cleanups; it is now more difficult to get confused and pass the wrong allocator into a datapage 2010-02-16 01:01:52 +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 more allocator cleanups (still leaks space). Added dump_blockmap utility 2010-02-17 22:11:22 +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 Rewrote datapage region allocator. It no longer scribbles all over itself during merges, but it tries to double free datapage regions. Committing with datapage region reclamation disabled for now. 2010-02-15 23:02:01 +00:00
datapage.h more allocator cleanups (still leaks space). Added dump_blockmap utility 2010-02-17 22:11:22 +00:00
datatuple.h Reworked memory allocation and network protocol. This gargantuan commit also reduces the default size of C0, and removes quite a bit of redundant logic and error handling. 2010-02-10 21:49:50 +00:00
logiterators.cpp Rewrote datapage region allocator. It no longer scribbles all over itself during merges, but it tries to double free datapage regions. Committing with datapage region reclamation disabled for now. 2010-02-15 23:02:01 +00:00
logiterators.h Reworked memory allocation and network protocol. This gargantuan commit also reduces the default size of C0, and removes quite a bit of redundant logic and error handling. 2010-02-10 21:49:50 +00:00
logserver.cpp more allocator cleanups (still leaks space). Added dump_blockmap utility 2010-02-17 22:11:22 +00:00
logserver.h remove a bunch of whitespace / comments. clean up network thread. add constant for dumping the block map 2010-02-16 23:15:29 +00:00
logstore.cpp more allocator cleanups (still leaks space). Added dump_blockmap utility 2010-02-17 22:11:22 +00:00
logstore.h more allocator cleanups (still leaks space). Added dump_blockmap utility 2010-02-17 22:11:22 +00:00
merger.cpp more allocator cleanups (still leaks space). Added dump_blockmap utility 2010-02-17 22:11:22 +00:00
merger.h removed alloc state from merger_args; space reclamation now seems to be working, modulo ArrayList leaks 2010-02-16 00:44:13 +00:00
network.h remove a bunch of whitespace / comments. clean up network thread. add constant for dumping the block map 2010-02-16 23:15:29 +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 Rewrote datapage region allocator. It no longer scribbles all over itself during merges, but it tries to double free datapage regions. Committing with datapage region reclamation disabled for now. 2010-02-15 23:02:01 +00:00
tcpclient.cpp Reworked memory allocation and network protocol. This gargantuan commit also reduces the default size of C0, and removes quite a bit of redundant logic and error handling. 2010-02-10 21:49:50 +00:00
tcpclient.h Reworked memory allocation and network protocol. This gargantuan commit also reduces the default size of C0, and removes quite a bit of redundant logic and error handling. 2010-02-10 21:49:50 +00:00
tuplemerger.cpp Reworked memory allocation and network protocol. This gargantuan commit also reduces the default size of C0, and removes quite a bit of redundant logic and error handling. 2010-02-10 21:49:50 +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