[libvirt] [PATCH RFC v3 3/6] Update XML Schema for new entries
Adam Litke
agl at us.ibm.com
Mon Jul 18 20:17:06 UTC 2011
On 07/18/2011 04:41 AM, Wen Congyang wrote:
> ---
> docs/schemas/domain.rng | 26 +++++++++++++++++++++++++-
> 1 files changed, 25 insertions(+), 1 deletions(-)
>
> diff --git a/docs/schemas/domain.rng b/docs/schemas/domain.rng
> index 8a4e3fe..5f8151d 100644
> --- a/docs/schemas/domain.rng
> +++ b/docs/schemas/domain.rng
> @@ -388,6 +388,16 @@
> <ref name="cpushares"/>
> </element>
> </optional>
> + <optional>
> + <element name="period">
> + <ref name="cpuperiod"/>
> + </element>
> + </optional>
> + <optional>
> + <element name="quota">
> + <ref name="cpuquota"/>
> + </element>
> + </optional>
> <zeroOrMore>
> <element name="vcpupin">
> <attribute name="vcpu">
Yes, this is exactly the interface we are looking for.
> @@ -2401,7 +2411,21 @@
> <data type="unsignedInt">
> <param name="pattern">[0-9]+</param>
> </data>
> - </define>
> + </define>
> + <define name="cpuperiod">
> + <data type="unsignedLong">
> + <param name="pattern">[0-9]+</param>
> + <param name="minInclusive">1000</param>
> + <param name="maxInclusive">1000000</param>
> + </data>
> + </define>
> + <define name="cpuquota">
> + <data type="long">
> + <param name="pattern">-?[0-9]+</param>
> + <param name="maxInclusive">18446744073709551</param>
> + <param name='minInclusive'>-1</param>
> + </data>
> + </define>
> <define name="PortNumber">
> <data type="short">
> <param name="minInclusive">-1</param>
--
Adam Litke
IBM Linux Technology Center
More information about the libvir-list
mailing list