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