Commit Graph

160 Commits

Author SHA1 Message Date
Joe Thornber
9cee046594 fix a bug in btree lookup 2011-11-01 11:32:29 +00:00
Joe Thornber
d02fcde793 add a cache to the block manager 2011-10-24 18:04:19 +01:00
Joe Thornber
97f8d913e2 first pass at cache 2011-10-21 17:07:19 +01:00
Joe Thornber
c2ab11e034 separate out a separate makefile for the tests 2011-08-31 13:53:46 +01:00
Joe Thornber
9cfdbfb8cc Having the block size as a template parameter makes all the code very
verbose, and we're not likely to change it.  So this change removes
that template arg from everything except the block manager.
2011-08-31 13:04:08 +01:00
Joe Thornber
a285fee757 get unit-tests working with g++ 4.4 2011-08-30 12:47:42 +01:00
Joe Thornber
511456f903 Some work on thin_repair. 2011-08-23 11:55:37 +01:00
Joe Thornber
29c2831f3e [btree_t] check for duplicate blocks 2011-08-22 14:14:10 +01:00
Joe Thornber
4d37416075 [btree] allow people to visit all the nodes in a btree. 2011-08-22 11:55:55 +01:00
Joe Thornber
9be40b76b5 create a separate unit-tests dir 2011-08-22 10:42:13 +01:00