Heinz Mauelshagen
|
191bdd177e
|
thin_metadata_size,create_xml_data: fix units
|
2013-06-28 12:14:11 +02:00 |
|
Heinz Mauelshagen
|
a2f22fd55e
|
create_xml_data: fix device and range_mapping
|
2013-06-28 12:14:11 +02:00 |
|
Heinz Mauelshagen
|
24c664f3cb
|
create_xml_data: fix nr_data_blocks
|
2013-06-28 12:14:11 +02:00 |
|
Joe Thornber
|
7cab21c8e7
|
[thin_restore] Tweak usage message.
|
2013-06-27 09:44:46 +01:00 |
|
Heinz Mauelshagen
|
4f2af9b719
|
create_xml_data: fix range support
|
2013-06-26 13:08:16 +02:00 |
|
Heinz Mauelshagen
|
2631d377b5
|
thin_metadata_size: fix units
|
2013-06-26 13:01:51 +02:00 |
|
Heinz Mauelshagen
|
63c140d26e
|
create_xml_data: new xml metadata creation tool
|
2013-06-26 12:45:19 +02:00 |
|
Joe Thornber
|
eb8d4c6f0b
|
Get tools building with g++ 4.8.1
|
2013-06-25 13:48:02 +01:00 |
|
Heinz Mauelshagen
|
2d74d47373
|
thin_metadata_size: allow for very small sizes
|
2013-06-24 13:52:46 +02:00 |
|
Heinz Mauelshagen
|
6ff5e418eb
|
thin_metadata_size: missed estimated_result() return
|
2013-06-24 13:21:14 +02:00 |
|
Heinz Mauelshagen
|
b20caae5cc
|
thin_metadata_size: add get_index(); streamline
|
2013-06-24 13:18:33 +02:00 |
|
Heinz Mauelshagen
|
bea157cf70
|
thin_metadata_size: suppurt bytes unit
|
2013-06-24 12:30:43 +02:00 |
|
Heinz Mauelshagen
|
92028bcef6
|
thin_metadata_size: add an index variable to init_units and fiy a message type
|
2013-06-21 15:46:39 +02:00 |
|
Heinz Mauelshagen
|
b4db483647
|
thin_metadata_size: avoid unit_chars variable and adjust estimated output message
|
2013-06-21 14:58:53 +02:00 |
|
Heinz Mauelshagen
|
8d2ae677ff
|
thin_metadata_size: algorithm corrections and output adjustments
|
2013-06-21 14:33:14 +02:00 |
|
Heinz Mauelshagen
|
0b29c22ba9
|
thin_metadata_size: new metadata size calculation tool
|
2013-06-21 12:41:53 +02:00 |
|
Heinz Mauelshagen
|
f376fdfb49
|
thin_check.cc: remove superfluous 'if (enabled)'
|
2013-06-21 12:35:06 +02:00 |
|
Heinz Mauelshagen
|
9900c91c1b
|
thin_check.cc: support --quiet in nested_output
|
2013-06-21 12:35:06 +02:00 |
|
Joe Thornber
|
83a09e1a2a
|
[btree] use a block_ref_counter for internal nodes
|
2013-06-20 14:29:48 +01:00 |
|
Heinz Mauelshagen
|
5d6a3c184b
|
thin_check.cc: remove superfluous 'if (enabled)'
|
2013-06-19 14:15:53 +02:00 |
|
Heinz Mauelshagen
|
41287e182f
|
thin_check.cc: support --quiet in nested_output
|
2013-06-19 14:12:44 +02:00 |
|
Heinz Mauelshagen
|
88f9252a03
|
thin_check.cc: reenable --quiet option
|
2013-06-19 13:41:29 +02:00 |
|
Joe Thornber
|
21074456ca
|
thin_repair
|
2013-06-19 12:39:28 +01:00 |
|
Joe Thornber
|
0938d24ea1
|
Take held root support out of thin_dump.
Temporary, just to get things building.
|
2013-06-19 12:11:34 +01:00 |
|
Joe Thornber
|
055b237126
|
tweaks to metadata constructor, and some updated features.
|
2013-06-19 11:34:01 +01:00 |
|
Joe Thornber
|
acd197ed6f
|
[thin_restore] restore_emitter now checks the mappings against the data device length.
|
2013-06-18 14:18:39 +01:00 |
|
Joe Thornber
|
8781685a10
|
whitespace
|
2013-06-14 14:32:50 +01:00 |
|
Joe Thornber
|
6706493304
|
Remove some global 'using namespace's
|
2013-05-28 13:48:10 +01:00 |
|
Joe Thornber
|
e64dda95f6
|
rename range<> -> run<>
|
2013-05-28 12:20:05 +01:00 |
|
Joe Thornber
|
83d6b609eb
|
[range.h] rename to run.h
|
2013-05-28 11:51:44 +01:00 |
|
Joe Thornber
|
82324d1d27
|
[thin_rmap] rmap_visitor now sorts the rmap into ascending data_block order.
|
2013-05-24 14:01:03 +01:00 |
|
Joe Thornber
|
8fab2e37af
|
[thin_rmap] now produces ranged output.
|
2013-05-24 13:43:55 +01:00 |
|
Joe Thornber
|
41204dceaa
|
[thin_rmap] rmap_visitor
|
2013-05-24 13:30:17 +01:00 |
|
Joe Thornber
|
4d17d3f7ec
|
[thin_rmap] finish implementing
|
2013-05-23 15:06:57 +01:00 |
|
Joe Thornber
|
25a090279f
|
[thin_rmap] region parsing
|
2013-05-23 13:57:57 +01:00 |
|
Joe Thornber
|
5498e0bc46
|
[thin_check] fluff
|
2013-05-23 13:57:15 +01:00 |
|
Joe Thornber
|
bc67fc17b1
|
[thin_rmap] Stub
|
2013-05-23 13:15:00 +01:00 |
|
Joe Thornber
|
063769cd12
|
[thin_check] we don't need to import the persistent_data namespace any more.
|
2013-05-23 12:00:36 +01:00 |
|
Joe Thornber
|
e7303a11c6
|
[thin_check] --ignore-non-fatal-errors
|
2013-05-23 11:57:02 +01:00 |
|
Joe Thornber
|
84858ab86e
|
whitespace
|
2013-05-23 11:46:06 +01:00 |
|
Joe Thornber
|
f8efc4f58c
|
[thin_check] Add cucumber test for --skip-mappings
|
2013-05-23 11:45:08 +01:00 |
|
Joe Thornber
|
8ccfff6c34
|
[thin-check] wire up superblock-only and skip-mappings
|
2013-05-23 11:25:54 +01:00 |
|
Joe Thornber
|
6fe92d4a63
|
[thin_check] wire up mapping tree checker
|
2013-05-22 14:55:28 +01:00 |
|
Joe Thornber
|
b456f16aa0
|
[thin_check] Wire up check_device_tree.
|
2013-05-21 15:49:20 +01:00 |
|
Joe Thornber
|
f91b8f2fba
|
[thin_check] nested_output
|
2013-05-21 15:05:25 +01:00 |
|
Joe Thornber
|
4d83b7775b
|
[thin_check] start wiring up the new damage visitor infrastructure, starting with superblock corruption.
|
2013-05-21 14:38:33 +01:00 |
|
Joe Thornber
|
6fcda37dbc
|
superblock damage visitor
|
2013-05-21 14:01:17 +01:00 |
|
Joe Thornber
|
24ddc4f5c4
|
Move superblock_validator into superblock.{h,cc}
|
2013-05-21 13:20:03 +01:00 |
|
Joe Thornber
|
553f73b826
|
superblock_checker.* -> superblock.*, remove metadata_disk_structures.* and rearrange namespaces a bit.
|
2013-05-21 12:46:07 +01:00 |
|
Joe Thornber
|
4e61578508
|
mapping_tree.{h,cc}
|
2013-05-21 11:46:37 +01:00 |
|