Joe Thornber
|
be5fa59f90
|
Merge branch 'era' of github.com:jthornber/thin-provisioning-tools into era
|
2014-01-08 10:50:26 +00:00 |
|
Joe Thornber
|
1b1df2fe65
|
Merge branch 'master' of github.com:jthornber/thin-provisioning-tools
|
2014-01-08 10:43:20 +00:00 |
|
Joe Thornber
|
8049d369a9
|
stuff
|
2013-12-11 17:28:14 +00:00 |
|
Joe Thornber
|
927f611aad
|
remove btree_checker, and add btree_counter
|
2013-12-11 17:00:57 +00:00 |
|
Joe Thornber
|
7224639d14
|
Merge branch 'master' of github.com:jthornber/thin-provisioning-tools
|
2013-12-09 12:47:26 +00:00 |
|
Joe Thornber
|
7a2c41022f
|
Remove some 'typename's since older versions of g++ don't like.
|
2013-12-09 12:46:46 +00:00 |
|
Joe Thornber
|
9a65e7707c
|
Merge branch 'master' of github.com:jthornber/thin-provisioning-tools into era
|
2013-12-09 10:42:28 +00:00 |
|
Joe Thornber
|
7a2d43268d
|
[array] damage reported if the array is smaller than claimed in the ctr
|
2013-12-03 15:04:16 +00:00 |
|
Joe Thornber
|
983a5e84e6
|
Move endian_utils to base/
|
2013-11-19 10:23:35 +00:00 |
|
Joe Thornber
|
180f7e6187
|
persistent-data/data-structures/bloom_filter
|
2013-11-18 13:08:07 +00:00 |
|
Joe Thornber
|
9402f09408
|
[bitset] tweak an exception message
|
2013-11-18 13:07:21 +00:00 |
|
Joe Thornber
|
b32a3b9fb9
|
[bitset] get_nr_bits() method
|
2013-11-18 13:07:08 +00:00 |
|
Joe Thornber
|
fd061fab15
|
[bitset] change the name of the #include guard
|
2013-11-18 13:06:35 +00:00 |
|
Denys Duchier
|
3a4c06b772
|
use persistent-data::bitset to avoid ambiguity
|
2013-11-16 21:42:23 +01:00 |
|
Joe Thornber
|
0fe7dddd8a
|
whitespace
|
2013-10-15 10:51:35 +01:00 |
|
Joe Thornber
|
ea15a329d7
|
[cache_check] Now checks discard bitset
|
2013-10-11 10:22:02 +01:00 |
|
Joe Thornber
|
9b5bf559ec
|
[persistent-data/data-structures] add method to visit values and damage in a bitset
|
2013-10-10 12:55:10 +01:00 |
|
Joe Thornber
|
347de67e2d
|
[persistent-data/data-structures/bitset] Use pimpl idiom to hide implementation.
|
2013-10-10 12:17:34 +01:00 |
|
Joe Thornber
|
ce8e19fa75
|
remove old fixme
|
2013-10-02 11:08:09 +01:00 |
|
Joe Thornber
|
3bc798c1f8
|
[array] wire up the correct validator
|
2013-10-02 11:07:33 +01:00 |
|
Joe Thornber
|
326134a7aa
|
[array] add visit method for values and damage
|
2013-10-02 10:44:57 +01:00 |
|
Joe Thornber
|
17f7c982f2
|
[caching] hint support
|
2013-09-24 12:00:09 +01:00 |
|
Joe Thornber
|
c476de1756
|
[cache_restore] more wip
|
2013-09-18 13:00:26 +01:00 |
|
Joe Thornber
|
500e508c6d
|
fix up some coverity issues
|
2013-08-15 16:26:17 +01:00 |
|
Joe Thornber
|
77286e0bc7
|
Take out some 'typename's to support older versions of gcc (Heinz).
|
2013-08-15 10:35:07 +01:00 |
|
Joe Thornber
|
eb8d4c6f0b
|
Get tools building with g++ 4.8.1
|
2013-06-25 13:48:02 +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
|
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
|
ac73593c15
|
[btree_damage_visitor] tweak a typedef
|
2013-05-28 13:00:30 +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
|
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
|
553f73b826
|
superblock_checker.* -> superblock.*, remove metadata_disk_structures.* and rearrange namespaces a bit.
|
2013-05-21 12:46:07 +01:00 |
|
Joe Thornber
|
49587a7577
|
Forgot to commit btree_damage_checker.cc
|
2013-05-21 11:45:10 +01:00 |
|
Joe Thornber
|
fcb617f858
|
device_tree
|
2013-05-20 16:09:13 +01:00 |
|
Joe Thornber
|
1ee8afd814
|
[btree_damage_visitor] fluff
|
2013-05-20 13:15:51 +01:00 |
|
Joe Thornber
|
d7c1eabfc0
|
[btree_damage_tracker] track the paths
|
2013-05-20 12:31:47 +01:00 |
|
Joe Thornber
|
d3fa4102c2
|
[btree_damage_visitor] pass the btree_path to both the damage and value visitors.
|
2013-05-17 12:05:13 +01:00 |
|
Joe Thornber
|
38dcde0c37
|
[btree_damage_visitor] Introduce a DamagedKeys matcher in the tests.
|
2013-05-17 11:42:55 +01:00 |
|
Joe Thornber
|
08b2749191
|
Remove level from btree_details::damage
|
2013-05-17 11:35:46 +01:00 |
|
Joe Thornber
|
f016161e9a
|
[btree_damage_visitor] Hide this behind a utility function btree_visit_values().
|
2013-05-17 11:29:34 +01:00 |
|
Joe Thornber
|
b98dac8978
|
[btree] introduce a btree_path typedef
|
2013-05-17 10:58:34 +01:00 |
|
Joe Thornber
|
49da293be9
|
[test-utils] Make a template for outputting any optional.
|
2013-05-17 10:54:45 +01:00 |
|
Joe Thornber
|
b0d1fa0851
|
Sanitise btree_detail::node_location
|
2013-05-15 13:37:30 +01:00 |
|