[libvirt] [PATCH 1/4] schema: Add schema for disk <wwn>

Paolo Bonzini pbonzini at redhat.com
Thu Aug 30 16:16:20 UTC 2012


Il 29/08/2012 18:36, Osier Yang ha scritto:
> * docs/formatdomain.html.in: Add document.
> * docs/schemas/nodedev.rng: Move definition of "wwn" to ...
> * docs/schemas/basictypes.rng: ...Here
> * docs/schemas/domaincommon.rng: Add schema for disk <wwn>
> ---
>  docs/formatdomain.html.in     |    5 +++++
>  docs/schemas/basictypes.rng   |    6 ++++++
>  docs/schemas/domaincommon.rng |    5 +++++
>  docs/schemas/nodedev.rng      |    6 ------
>  4 files changed, 16 insertions(+), 6 deletions(-)
> 
> diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in
> index be8489a..202aa2b 100644
> --- a/docs/formatdomain.html.in
> +++ b/docs/formatdomain.html.in
> @@ -1550,6 +1550,11 @@
>            like <code><serial>WD-WMAP9A966149</serial></code>.
>            <span class="since">Since 0.7.1</span>
>        </dd>
> +      <dt><code>wwn</code></dt>
> +      <dd>If present, this specify WWN of virtual hard drive. It must be

If present, this element specifies the WWN (World Wide Name) of a
virtual hard disk or CD-ROM drive.

> +        composed of 16 hexadecimal digits.
> +        <span class='since'>Since 0.10.1</span>
> +      </dd>
>        <dt><code>host</code></dt>
>        <dd>The <code>host</code> element has two attributes "name" and "port",
>          which specify the hostname and the port number. The meaning of this
> diff --git a/docs/schemas/basictypes.rng b/docs/schemas/basictypes.rng
> index 766f9a0..38cab16 100644
> --- a/docs/schemas/basictypes.rng
> +++ b/docs/schemas/basictypes.rng
> @@ -213,4 +213,10 @@
>      </data>
>    </define>
>  
> +  <define name='wwn'>
> +    <data type='string'>
> +      <param name='pattern'>[0-9a-fA-F]{16}</param>
> +    </data>
> +  </define>
> +
>  </grammar>
> diff --git a/docs/schemas/domaincommon.rng b/docs/schemas/domaincommon.rng
> index 145caf7..d1f1082 100644
> --- a/docs/schemas/domaincommon.rng
> +++ b/docs/schemas/domaincommon.rng
> @@ -886,6 +886,11 @@
>        <optional>
>          <ref name="geometry"/>
>        </optional>
> +      <optional>
> +        <element name="wwn">
> +          <ref name="wwn"/>
> +        </element>
> +      </optional>
>      </interleave>
>    </define>
>    <define name="snapshot">
> diff --git a/docs/schemas/nodedev.rng b/docs/schemas/nodedev.rng
> index 88a4e9d..7c85815 100644
> --- a/docs/schemas/nodedev.rng
> +++ b/docs/schemas/nodedev.rng
> @@ -245,12 +245,6 @@
>      </attribute>
>    </define>
>  
> -  <define name='wwn'>
> -    <data type='string'>
> -      <param name='pattern'>[0-9a-fA-F]{16}</param>
> -    </data>
> -  </define>
> -
>    <define name='capsfchost'>
>      <attribute name='type'>
>        <value>fc_host</value>
> 

Looks good.

Paolo




More information about the libvir-list mailing list