Commit Graph

17 Commits

Author SHA1 Message Date
Joe Thornber
606c25d828 thin_dump now takes a --repair option 2012-03-02 10:00:31 +00:00
Joe Thornber
347003e6f3 stop btree_checker throwing.
Instead it records the errors and steps around the bad parts of the
tree.
2012-03-01 14:57:09 +00:00
Joe Thornber
9bf9f2210c tweak a comment 2012-02-29 16:38:33 +00:00
Joe Thornber
a4b41e90ad introduce checksum_exception 2012-02-27 14:07:16 +00:00
Joe Thornber
240d9895cc give more info when reporting too few entries in btree node 2012-02-03 11:50:36 +00:00
Heinz Mauelshagen
8cf27fdbb0 Correct copyright year 2011-12-15 19:34:31 +01:00
Joe Thornber
bfe22274d9 actually add the copyright 2011-12-06 13:53:05 +00:00
Joe Thornber
cc9dab3ead --amend 2011-12-06 13:43:56 +00:00
Joe Thornber
4f325b96ad recursive space map 2011-11-09 11:12:33 +00:00
Joe Thornber
6bff674720 thin_restore works (well thin_repair thinks it does). 2011-11-03 14:55:36 +00:00
Joe Thornber
ad8a70ce76 fix another breakage in btree_checker 2011-10-11 12:50:02 +01:00
Joe Thornber
bfb05ccfb7 fix bug in btree_checker not being passed the corerct sub_root flag 2011-10-11 12:26:24 +01:00
Joe Thornber
d255180e37 thin dump now does something useful 2011-10-10 14:10:30 +01:00
Joe Thornber
478069c4ec more checksum stuff 2011-09-16 10:08:53 +01:00
Joe Thornber
c39f782deb reset the last_leaf counts every time we enter a new subtree 2011-09-02 14:28:42 +01:00
Joe Thornber
e727bc943a check keys are strictly ordered, and parent keys are correct 2011-09-02 14:06:36 +01:00
Joe Thornber
e408192b06 rename btree_validator to btree_checker 2011-08-31 13:38:22 +01:00