
On 11/24/2013 09:57 PM, Osier Yang wrote:
On 23/11/13 06:26, Eric Blake wrote:
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.
* docs/formatstorage.html.in: Document new <target type=...>.
I didn't see it relates with "target".
* docs/schemas/storagevol.rng (target, backingStore): Add it to RelaxNG.
I thought "(target, backingStore)" means add "type" to both of them. Finally see it means "between" :-)
Blah; stale commit comments. I'll fix them as part of addressing Dan's comment.
+ <dt><code>type</code></dt> + <dd>Output-only; provides the volume type that is also available + from <code>virStorageVolGetInfo()</code>. <span class="since">Since
I think it's better to mention "virsh vol-list $pool --details" instead of the API name here, as we did across the documents. I'm fine if you keep it though.
The API name is more useful to anyone using bindings and not virsh. I'll keep it with the API name.
+VIR_ENUM_IMPL(virStorageVol, + VIR_STORAGE_VOL_LAST, + "file", "block", "dir", "network")
Here the "network-dir" type is not included though. So I guess you want to push this patch before the glusterfs series.
ACK if the "network-dir" is removed.
Indeed, I messed up in my rebasing. network-dir is not supposed to be present in this patch. v2 coming up. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org