Joe Thornber
|
00b0c4356e
|
[build] include btree.cc in the tools build (was just in unit-tests).
|
2013-06-20 14:46:46 +01:00 |
|
Joe Thornber
|
65cf07597e
|
[btree_t] remove some debug output
|
2013-06-20 14:37:14 +01:00 |
|
Joe Thornber
|
83a09e1a2a
|
[btree] use a block_ref_counter for internal nodes
|
2013-06-20 14:29:48 +01:00 |
|
Joe Thornber
|
e89d81e318
|
[btree] fix bug in earlier patch. inc_children was always begin called.
|
2013-06-20 14:26:17 +01:00 |
|
Joe Thornber
|
16c9efc85c
|
[btree] Avoid an extra shadow op in split_sibling
|
2013-06-20 12:17:59 +01:00 |
|
Joe Thornber
|
c8a5d0753d
|
[btree] factor out inc_children
|
2013-06-20 12:17:16 +01:00 |
|
Joe Thornber
|
a2e51062e3
|
[btree] call inc_children when shadowning a btree node.
|
2013-06-19 17:20:12 +01:00 |
|
Joe Thornber
|
ec99e6fd93
|
[btree] update the root_ after an insert
!!!
|
2013-06-19 17:19:24 +01:00 |
|
Joe Thornber
|
a8585f1d68
|
Use full paths in some includes
|
2013-06-19 17:18:39 +01:00 |
|
Joe Thornber
|
76bbfcb891
|
[btree_t] add failing clone test
|
2013-06-19 17:17:45 +01:00 |
|
Joe Thornber
|
5f778db322
|
More work on the thin_check --quiet feature
|
2013-06-19 14:36:09 +01:00 |
|
Joe Thornber
|
9b4ec6cafc
|
Add a cucumber test for thin_check --quiet
|
2013-06-19 14:13:29 +01:00 |
|
Joe Thornber
|
108b3ea1cd
|
Merge branch 'Work_1' of https://github.com/lvmguy/thin-provisioning-tools
|
2013-06-19 13:53:23 +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 |
|
Joe Thornber
|
3bfae3461e
|
make clean now uses find to locate all object files
|
2013-06-19 13:10:12 +01:00 |
|
Heinz Mauelshagen
|
3821dfefc0
|
Merge branch 'Work_1' of github.com:lvmguy/thin-provisioning-tools into Work_1
|
2013-06-19 13:51:58 +02:00 |
|
Heinz Mauelshagen
|
f0c9c6ec7b
|
Makefile.in: remove */*.o on clean
|
2013-06-19 13:49:00 +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 |
|
Heinz Mauelshagen
|
c83e33d1a7
|
thin_check.cc: reenable --quiet option
|
2013-06-19 13:38:14 +02: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
|
1a88404493
|
Knock thin_debug out of the build for now.
|
2013-06-19 12:10:21 +01:00 |
|
Joe Thornber
|
055b237126
|
tweaks to metadata constructor, and some updated features.
|
2013-06-19 11:34:01 +01:00 |
|
Joe Thornber
|
172353d1a5
|
thin_check had fallen out of the makefile
|
2013-06-19 11:32:16 +01:00 |
|
Joe Thornber
|
0b63393ddd
|
Update gem requirements
|
2013-06-19 11:29:49 +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
|
df016f07a7
|
[space map disk] Add a bounds check when accessing block data.
This means we get a more helpful message in the exception.
|
2013-06-14 15:36:01 +01:00 |
|
Joe Thornber
|
8781685a10
|
whitespace
|
2013-06-14 14:32:50 +01:00 |
|
Joe Thornber
|
480e94d4eb
|
Remove some more global using namespaces
|
2013-05-28 13:53:23 +01:00 |
|
Joe Thornber
|
6706493304
|
Remove some global 'using namespace's
|
2013-05-28 13:48:10 +01:00 |
|
Joe Thornber
|
3066487814
|
[btree_damage_visitor_t] pass a couple of params by const reference rather than value.
|
2013-05-28 13:04:00 +01:00 |
|
Joe Thornber
|
ac73593c15
|
[btree_damage_visitor] tweak a typedef
|
2013-05-28 13:00:30 +01:00 |
|
Joe Thornber
|
8253930cdd
|
[run] define some more constructors
|
2013-05-28 12:59:17 +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
|
bde2b2b40d
|
[range.h] Make ctr explicit
|
2013-05-28 11:48:12 +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
|
54604161eb
|
whitespace
|
2013-05-24 10:35:18 +01:00 |
|
Joe Thornber
|
4d17d3f7ec
|
[thin_rmap] finish implementing
|
2013-05-23 15:06:57 +01:00 |
|
Joe Thornber
|
dda85e9751
|
[unit-tests] remove thin_metadata_t (wasn't testing much, and is now broken)
|
2013-05-23 14:43:53 +01:00 |
|
Joe Thornber
|
12d6b8a2a7
|
[btree_damage_visitor] Make sure the path for a value includes it's key.
|
2013-05-23 14:37:24 +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
|
64d14a75e1
|
update ignore file
|
2013-05-23 13:56:46 +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 |
|