Commit Graph

670 Commits

Author SHA1 Message Date
Joe Thornber
4deb1751a6 stop using O_DIRECT until the cach does async io 2013-07-09 16:52:31 +01:00
Joe Thornber
8b1a284ad4 remove old FIXME 2013-07-09 14:40:16 +01:00
Joe Thornber
fa657beff6 [run_set] use lower_bound to skip preceeding entries more quickly. 2013-07-09 13:55:21 +01:00
Joe Thornber
f2fe3ba2b3 [metadata_dumper] Fix bug where ranges were appearing in all devices for small metadata.
Author: Teng-Feng Yang
2013-07-09 13:28:36 +01:00
Joe Thornber
2ea9cf9961 [features] test for thin_dump with small metadata 2013-07-09 13:06:18 +01:00
Joe Thornber
311034f771 [subtracting_span_iterator] recode using run_set 2013-07-09 11:25:09 +01:00
Joe Thornber
2709629313 [run_set] add another unit test 2013-07-09 11:24:19 +01:00
Joe Thornber
8523314a7f [run_set] improve run merging 2013-07-09 10:36:30 +01:00
Joe Thornber
31686fbb17 run_set.negate() 2013-07-08 23:21:48 +01:00
Joe Thornber
3be8376256 run_set 2013-07-08 21:44:09 +01:00
Heinz Mauelshagen
733ae9b2f1 create_xml_data: fix mapping variation check 2013-07-02 17:36:15 +02:00
Heinz Mauelshagen
775df77d16 Merge branch 'Work_1' of github.com:lvmguy/thin-provisioning-tools into Work_1 2013-07-02 17:34:53 +02:00
Heinz Mauelshagen
43ac9b2959 create_xml_data: simplify to mappings; drop all units 2013-07-01 16:08:32 +02:00
Heinz Mauelshagen
9e118bc335 create_xml_data: fiddling 2013-07-01 16:08:32 +02:00
Heinz Mauelshagen
195398a640 create_xml_data: adjust to thinp_xml output 2013-07-01 16:08:32 +02:00
Heinz Mauelshagen
db4ef8e0c6 create_xml_data: adjust filed order to thin_dumo format; fix nr_data_blocks 2013-07-01 16:08:32 +02:00
Heinz Mauelshagen
ad6342ef75 create_xml_data: remove space in dev_id ouput 2013-07-01 16:08:32 +02:00
Heinz Mauelshagen
9cf5f2dcae create_xml_data: support --size-variation and check for block size > 0 2013-07-01 16:08:32 +02:00
Heinz Mauelshagen
d0e35c60c4 thin_metadata_size: check for block size > 0 2013-07-01 16:08:32 +02:00
Heinz Mauelshagen
ecef155768 thin_metadata_size: drop signe_mapping to = 2013-07-01 16:08:32 +02:00
Heinz Mauelshagen
8a398d7325 thin_metadata_size,create_xml_data: fix units 2013-07-01 16:08:32 +02:00
Heinz Mauelshagen
bfb467efdf create_xml_data: fix device and range_mapping 2013-07-01 16:08:32 +02:00
Heinz Mauelshagen
ad817c9f3a create_xml_data: fix nr_data_blocks 2013-07-01 16:08:32 +02:00
Joe Thornber
e701b96642 [thin_dump] bug in last bug fix 2013-06-28 14:24:39 +01:00
Joe Thornber
fe8e1592a9 [thin_dump] Fix regression where mappings for all devices were being listed in every device. 2013-06-28 13:43:28 +01:00
Heinz Mauelshagen
ceabeed00e create_xml_data: simplify to mappings; drop all units 2013-06-28 13:43:59 +02:00
Joe Thornber
ceba0f00ec [features] dump matches original metadata
Currently failing
2013-06-28 12:28:02 +01:00
Joe Thornber
90fb1c4fb5 [features] dump/restore is a noop 2013-06-28 12:19:24 +01:00
Joe Thornber
2fc95b3a2d [thin_dump] add -o switch 2013-06-28 12:17:43 +01:00
Heinz Mauelshagen
253676739f Merge branch 'Work_1' of github.com:lvmguy/thin-provisioning-tools into Work_1 2013-06-28 12:16:42 +02:00
Heinz Mauelshagen
afe0fddee2 create_xml_data: fiddling 2013-06-28 12:15:51 +02:00
Heinz Mauelshagen
e486fe4bec create_xml_data: adjust to thinp_xml output 2013-06-28 12:15:51 +02:00
Heinz Mauelshagen
dd8b9a7cd5 create_xml_data: adjust filed order to thin_dumo format; fix nr_data_blocks 2013-06-28 12:15:51 +02:00
Heinz Mauelshagen
27faf671ee create_xml_data: remove space in dev_id ouput 2013-06-28 12:15:51 +02:00
Heinz Mauelshagen
993dad400b create_xml_data: support --size-variation and check for block size > 0 2013-06-28 12:14:11 +02:00
Heinz Mauelshagen
57fdceb26d thin_metadata_size: check for block size > 0 2013-06-28 12:14:11 +02:00
Heinz Mauelshagen
a084e053a5 thin_metadata_size: drop signe_mapping to = 2013-06-28 12:14:11 +02:00
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
Heinz Mauelshagen
4f320be8da create_xml_data: fiddling 2013-06-28 12:10:17 +02:00
Heinz Mauelshagen
2c3530515a create_xml_data: adjust to thinp_xml output 2013-06-27 15:57:12 +02:00
Heinz Mauelshagen
d0baf34139 create_xml_data: adjust filed order to thin_dumo format; fix nr_data_blocks 2013-06-27 15:36:50 +02:00
Heinz Mauelshagen
f8be47caa2 Merge branch 'Work_1' of github.com:lvmguy/thin-provisioning-tools into Work_1 2013-06-27 15:05:29 +02:00
Heinz Mauelshagen
ab83844ffb create_xml_data: remove space in dev_id ouput 2013-06-27 15:04:57 +02:00
Heinz Mauelshagen
8eb568619e create_xml_data: support --size-variation and check for block size > 0 2013-06-27 13:45:54 +02:00
Heinz Mauelshagen
daf8cf4904 thin_metadata_size: check for block size > 0 2013-06-27 13:45:54 +02:00
Heinz Mauelshagen
4e0e2e30d3 thin_metadata_size: drop signe_mapping to = 2013-06-27 13:45:54 +02:00
Heinz Mauelshagen
a54f7d18f8 thin_metadata_size,create_xml_data: fix units 2013-06-27 13:45:54 +02:00
Heinz Mauelshagen
8850204e8c create_xml_data: fix device and range_mapping 2013-06-27 13:45:54 +02:00