diff options
author | Eric Blake <eblake@redhat.com> | 2013-11-19 13:14:54 -0700 |
---|---|---|
committer | Eric Blake <eblake@redhat.com> | 2013-11-25 10:55:19 -0700 |
commit | 1b5c8d4cbcedc25f70837f9a0aff3dbbf8899c68 (patch) | |
tree | ef5d5ba5709e9af202bffd9353856840eb28ac46 /tests/storagevolxml2xmlout | |
parent | 4d52b465bd730f517f0d34683513f2bcd3ed467c (diff) | |
download | libvirt-1b5c8d4cbcedc25f70837f9a0aff3dbbf8899c68.tar.gz |
storage: expose volume meta-type in XML
I got annoyed at having to use both 'virsh vol-list $pool --details'
AND 'virsh vol-dumpxml $vol $pool' to learn if I had populated
the volume correctly. Since two-thirds of the data present in
virStorageVolGetInfo() already appears in virStorageVolGetXMLDesc(),
this just adds the remaining piece of information, as:
<volume type='...'>
...
</volume>
* docs/formatstorage.html.in: Document new <volume type=...>.
* docs/schemas/storagevol.rng (vol): Add it to RelaxNG.
* src/conf/storage_conf.h (virStorageVolTypeToString): Declare.
* src/conf/storage_conf.c (virStorageVolTargetDefFormat): Output
the metatype.
(virStorageVolDefParseXML): Parse it, for unit tests.
* tests/storagevolxml2xmlout/vol-*.xml: Update tests to match.
Signed-off-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'tests/storagevolxml2xmlout')
-rw-r--r-- | tests/storagevolxml2xmlout/vol-file-backing.xml | 2 | ||||
-rw-r--r-- | tests/storagevolxml2xmlout/vol-file-naming.xml | 2 | ||||
-rw-r--r-- | tests/storagevolxml2xmlout/vol-file.xml | 2 | ||||
-rw-r--r-- | tests/storagevolxml2xmlout/vol-logical-backing.xml | 2 | ||||
-rw-r--r-- | tests/storagevolxml2xmlout/vol-logical.xml | 2 | ||||
-rw-r--r-- | tests/storagevolxml2xmlout/vol-partition.xml | 2 | ||||
-rw-r--r-- | tests/storagevolxml2xmlout/vol-qcow2-0.10-lazy.xml | 2 | ||||
-rw-r--r-- | tests/storagevolxml2xmlout/vol-qcow2-1.1.xml | 2 | ||||
-rw-r--r-- | tests/storagevolxml2xmlout/vol-qcow2-lazy.xml | 2 | ||||
-rw-r--r-- | tests/storagevolxml2xmlout/vol-qcow2-nobacking.xml | 2 | ||||
-rw-r--r-- | tests/storagevolxml2xmlout/vol-qcow2.xml | 2 | ||||
-rw-r--r-- | tests/storagevolxml2xmlout/vol-sheepdog.xml | 2 |
12 files changed, 12 insertions, 12 deletions
diff --git a/tests/storagevolxml2xmlout/vol-file-backing.xml b/tests/storagevolxml2xmlout/vol-file-backing.xml index 8d2fb57624..cd33bee523 100644 --- a/tests/storagevolxml2xmlout/vol-file-backing.xml +++ b/tests/storagevolxml2xmlout/vol-file-backing.xml @@ -1,4 +1,4 @@ -<volume> +<volume type='file'> <name>sparse.img</name> <key>/var/lib/libvirt/images/sparse.img</key> <source> diff --git a/tests/storagevolxml2xmlout/vol-file-naming.xml b/tests/storagevolxml2xmlout/vol-file-naming.xml index 7022b0287e..e515502af1 100644 --- a/tests/storagevolxml2xmlout/vol-file-naming.xml +++ b/tests/storagevolxml2xmlout/vol-file-naming.xml @@ -1,4 +1,4 @@ -<volume> +<volume type='file'> <name><sparse>.img</name> <source> </source> diff --git a/tests/storagevolxml2xmlout/vol-file.xml b/tests/storagevolxml2xmlout/vol-file.xml index b97dd50401..2923188e65 100644 --- a/tests/storagevolxml2xmlout/vol-file.xml +++ b/tests/storagevolxml2xmlout/vol-file.xml @@ -1,4 +1,4 @@ -<volume> +<volume type='file'> <name>sparse.img</name> <source> </source> diff --git a/tests/storagevolxml2xmlout/vol-logical-backing.xml b/tests/storagevolxml2xmlout/vol-logical-backing.xml index bf34b08678..07fe27767d 100644 --- a/tests/storagevolxml2xmlout/vol-logical-backing.xml +++ b/tests/storagevolxml2xmlout/vol-logical-backing.xml @@ -1,4 +1,4 @@ -<volume> +<volume type='block'> <name>Swap</name> <key>r4xkCv-MQhr-WKIT-R66x-Epn2-e8hG-1Z5gY0</key> <source> diff --git a/tests/storagevolxml2xmlout/vol-logical.xml b/tests/storagevolxml2xmlout/vol-logical.xml index e9b4e4baf4..0df5cc0864 100644 --- a/tests/storagevolxml2xmlout/vol-logical.xml +++ b/tests/storagevolxml2xmlout/vol-logical.xml @@ -1,4 +1,4 @@ -<volume> +<volume type='block'> <name>Swap</name> <key>r4xkCv-MQhr-WKIT-R66x-Epn2-e8hG-1Z5gY0</key> <source> diff --git a/tests/storagevolxml2xmlout/vol-partition.xml b/tests/storagevolxml2xmlout/vol-partition.xml index 9be1cf175b..147899edb1 100644 --- a/tests/storagevolxml2xmlout/vol-partition.xml +++ b/tests/storagevolxml2xmlout/vol-partition.xml @@ -1,4 +1,4 @@ -<volume> +<volume type='block'> <name>sda1</name> <key>/dev/sda1</key> <source> diff --git a/tests/storagevolxml2xmlout/vol-qcow2-0.10-lazy.xml b/tests/storagevolxml2xmlout/vol-qcow2-0.10-lazy.xml index fd3d6069e0..1f799dae01 100644 --- a/tests/storagevolxml2xmlout/vol-qcow2-0.10-lazy.xml +++ b/tests/storagevolxml2xmlout/vol-qcow2-0.10-lazy.xml @@ -1,4 +1,4 @@ -<volume> +<volume type='file'> <name>OtherDemo.img</name> <key>/var/lib/libvirt/images/OtherDemo.img</key> <source> diff --git a/tests/storagevolxml2xmlout/vol-qcow2-1.1.xml b/tests/storagevolxml2xmlout/vol-qcow2-1.1.xml index 99fb5acafb..14f805ff2a 100644 --- a/tests/storagevolxml2xmlout/vol-qcow2-1.1.xml +++ b/tests/storagevolxml2xmlout/vol-qcow2-1.1.xml @@ -1,4 +1,4 @@ -<volume> +<volume type='file'> <name>OtherDemo.img</name> <key>/var/lib/libvirt/images/OtherDemo.img</key> <source> diff --git a/tests/storagevolxml2xmlout/vol-qcow2-lazy.xml b/tests/storagevolxml2xmlout/vol-qcow2-lazy.xml index 3708ea742b..68a9756d4f 100644 --- a/tests/storagevolxml2xmlout/vol-qcow2-lazy.xml +++ b/tests/storagevolxml2xmlout/vol-qcow2-lazy.xml @@ -1,4 +1,4 @@ -<volume> +<volume type='file'> <name>OtherDemo.img</name> <key>/var/lib/libvirt/images/OtherDemo.img</key> <source> diff --git a/tests/storagevolxml2xmlout/vol-qcow2-nobacking.xml b/tests/storagevolxml2xmlout/vol-qcow2-nobacking.xml index f6a2e2183d..075dc6996b 100644 --- a/tests/storagevolxml2xmlout/vol-qcow2-nobacking.xml +++ b/tests/storagevolxml2xmlout/vol-qcow2-nobacking.xml @@ -1,4 +1,4 @@ -<volume> +<volume type='file'> <name>OtherDemo.img</name> <key>/var/lib/libvirt/images/OtherDemo.img</key> <source> diff --git a/tests/storagevolxml2xmlout/vol-qcow2.xml b/tests/storagevolxml2xmlout/vol-qcow2.xml index b9adcb4e20..31dc57873c 100644 --- a/tests/storagevolxml2xmlout/vol-qcow2.xml +++ b/tests/storagevolxml2xmlout/vol-qcow2.xml @@ -1,4 +1,4 @@ -<volume> +<volume type='file'> <name>OtherDemo.img</name> <key>/var/lib/libvirt/images/OtherDemo.img</key> <source> diff --git a/tests/storagevolxml2xmlout/vol-sheepdog.xml b/tests/storagevolxml2xmlout/vol-sheepdog.xml index bd5d6d8f06..e08e36c1ca 100644 --- a/tests/storagevolxml2xmlout/vol-sheepdog.xml +++ b/tests/storagevolxml2xmlout/vol-sheepdog.xml @@ -1,4 +1,4 @@ -<volume> +<volume type='network'> <name>test2</name> <source> </source> |