[Engine-devel] IMPORTANT: engine_3.1 branch created
by Ofer Schreiber
Hey,
I created the engine_3.1 branch on gerrit.ovirt.org, based on commit 6ef9f873ab88a35c8ec5afdcbbab7541c0d54c4e (masayag: "core: Remove trailing comma from network names list", pushed Wed Jun 20 10:16:57 2012 +0300).
Any new critical bug fix, should be cherry-picked into engine_3.1 branch (by pushing the cherry-pick to refs/for/engine_3.1).
If you have a critical fix merged after this commit, please make sure it's cherry-picked properly.
Thanks,
--
Ofer Schreiber
oVirt Release Manager
12 years, 5 months
[Engine-devel] [virt-node] VDSM as a general purpose virt host manager
by Saggi Mizrahi
There is an important discussion starting about the future of the VDSM API on
vdsm-devel. If you want to be involved in the future of the VDSM API don't miss
out and join vdsm-devel. To sign up go to
https://fedorahosted.org/mailman/listinfo/vdsm-devel
There growing need for a way to more easily reuse of the functionality of VDSM
in order to service projects other than Ovirt-Engine.
Originally VDSM was created as a proprietary agent for the sole purpose of
serving the then proprietary version of what is known as ovirt-engine. Red Hat,
after acquiring the technology, pressed on with it's commitment to open source
ideals and released the code. But just releasing code into the wild doesn't
build a community or makes a project successful. Further more when building
open source software you should aspire to build reusable components instead of
monolithic stacks.
We would like to expose a stable, documented, well supported API. This gives
us a chance to rethink the VDSM API from the ground up. There is already work
in progress of making the internal logic of VDSM separate enough from the API
layer so we could continue feature development and bug fixing while designing
the API of the future.
In order to achieve this though we need to do several things:
1. Declare API supportability guidelines
2. Decide on an API transport (e.g. REST, ZMQ, AMQP)
3. Make the API easily consumable (e.g. proper docs, example code, extending
the API, etc)
4. Implement the API itself
All of these are dependent on one another and the permutations are endless.
This is why I think we should try and work on each one separately. All
discussions will be done openly on the mailing list and until the final version
comes out nothing is set in stone.
If you think you have anything to contribute to this process, please do so
either by commenting on the discussions or by sending code/docs/whatever
patches. Once the API solidifies it will be quite difficult to change
fundamental things, so speak now or forever hold your peace. Note that this is
just an introductory email. There will be a quick follow up email to kick start
the discussions. Don't forget to sign up to the vdsm-devel mailing list.
12 years, 5 months
[Engine-devel] Questions about ovirt engine
by Shu Ming
Hi,
I created a VM in my engine. And I found that every time I run the VM
after shutdown, the VM uuid was changed to a different not while the VM
itself was not changed including the VM name. Why doesn't engine keep
the UUID for a VM and use the UUID every time the VM starts? How can I
persistent my setting to a VM with "vdsClient", like the password set
by the "setVmTicket" command?
--
Shu Ming<shuming(a)linux.vnet.ibm.com>
IBM China Systems and Technology Laboratory
12 years, 5 months
[Engine-devel] 'deactivate' disk - what's the use case?
by Yaniv Kaul
I'm wondering what's the usefulness of having dual action of attach +
activate to get a disk properly attached and working in a VM (and the
deactivate and detach counterparts).
The only reason I can think of is that we've annoyed the user by this
useless dual action when working with storage domains in a data center
for ages, and we wish to remain consistent and annoy the user in the
disks scenario as well, but there may be a reason I'm not aware of.
TIA,
Y.
12 years, 5 months
[Engine-devel] Version number changed to 3.1.0 (removing the _0001 suffix)
by Juan Hernandez
Hello,
Please note that the suffix _0001 has been removed from the artifact
versions and from the RPM version. This shouldn't be a problem, but if
you find issues please let me know.
Also take extra care when merging changes to any POM files, as you may
be undoing the change for that particular POM file.
Thanks in advance,
Juan Hernandez
--
Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
3ºD, 28016 Madrid, Spain
Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.
12 years, 5 months
[Engine-devel] Deploy ovirt-engine error
by ShaoHe Feng
This is a multi-part message in MIME format.
--------------010508080105020400030708
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
I follow this guide http://ovirt.org/wiki/Building_oVirt_engine
1)
$> make install_tools
make: *** No rule to make target `install_tools'. Stop
I have check the Makefile, there is really no install_tools rule.
2)
#> make install_config
*** Deploying engine-config & engine-manage-domains
# Configuration files for the configuration tool:
install -m 644
backend/manager/tools/engine-config/src/main/resources/engine-config.conf /etc/ovirt-engine/engine-config/
install -m 644
backend/manager/tools/engine-config/src/main/resources/engine-config.*properties
/etc/ovirt-engine/engine-config/
install -m 644
backend/manager/tools/engine-config/src/main/resources/log4j.xml
/etc/ovirt-engine/engine-config/
# Jar files for the configuration tool:
# XXX: Should replace with links to the actual locations
# of the jar files, or fix the scripts to use that.
install -m 644
/home/fsh/work/vm/wkspace/ovirt-engine/rpmbuild/SOURCES/engine-config-3.1.0-0001.jar
/usr/share/ovirt-engine/engine-config/lib/
install: cannot stat
`/home/fsh/work/vm/wkspace/ovirt-engine/rpmbuild/SOURCES/engine-config-3.1.0-0001.jar':
No such file or directory
make: *** [install_config] Error 1
3) can not start jboss-as after deploy ovirt-engine.
$# service jboss-as start
=========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /usr/share/jboss-as
JAVA: java
JAVA_OPTS: -server -XX:+UseCompressedOops -XX:+TieredCompilation
-Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4S
tack=true -Dorg.jboss.resolver.warning=true
-Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000 -Djb
oss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
-Djboss.server.default.config=standalone.xml
=========================================================================
10:39:51,401 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA
10:39:51,643 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA
10:39:51,682 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final
"Brontes" starting
10:39:51,689 ERROR [org.jboss.msc.service.fail] MSC00001: Failed to
start service jboss.as: org.jboss.msc.service.StartException
in service jboss.as: Failed to start service
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1767)
[jboss-msc-1.0.2.GA.jar:1.
0.2.GA]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
[rt.jar:1.7.0_b147-icedtea]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[rt.jar:1.7.0_b147-icedtea]
at java.lang.Thread.run(Thread.java:722)
[rt.jar:1.7.0_b147-icedtea]
Caused by: java.lang.IllegalStateException: JBAS014922: Directory
/usr/share/jboss-as/standalone/data/content is not writable
at
org.jboss.as.repository.ContentRepository$Factory$ContentRepositoryImpl.<init>(ContentRepository.java:123)
at
org.jboss.as.repository.ContentRepository$Factory.addService(ContentRepository.java:97)
at
org.jboss.as.server.ApplicationServerService.start(ApplicationServerService.java:134)
[jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
... 3 more
10:39:51,694 ERROR [stderr] java.util.concurrent.ExecutionException:
Operation failed
10:39:51,695 ERROR [stderr] at
org.jboss.threads.AsyncFutureTask.operationFailed(AsyncFutureTask.java:74)
10:39:51,695 ERROR [stderr] at
org.jboss.threads.AsyncFutureTask.get(AsyncFutureTask.java:268)
10:39:51,695 ERROR [stderr] at
org.jboss.as.server.Main.main(Main.java:98)
10:39:51,695 ERROR [stderr] at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
10:39:51,695 ERROR [stderr] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
10:39:51,707 ERROR [stderr] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
10:39:51,707 ERROR [stderr] at
java.lang.reflect.Method.invoke(Method.java:601)
10:39:51,708 ERROR [stderr] at
org.jboss.modules.Module.run(Module.java:260)
10:39:51,708 ERROR [stderr] at
org.jboss.modules.Main.main(Main.java:291)
10:39:51,708 ERROR [stderr] Caused by:
org.jboss.msc.service.StartException in service jboss.as: Failed to
start service
10:39:51,708 ERROR [stderr] at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1767)
10:39:51,708 ERROR [stderr] at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
10:39:51,708 ERROR [stderr] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
10:39:51,709 ERROR [stderr] at java.lang.Thread.run(Thread.java:722)
10:39:51,709 ERROR [stderr] Caused by: java.lang.IllegalStateException:
JBAS014922: Directory /usr/share/jboss-as/standalone/data/content is not
writable
10:39:51,709 ERROR [stderr] at
org.jboss.as.repository.ContentRepository$Factory$ContentRepositoryImpl.<init>(ContentRepository.java:123)
10:39:51,709 ERROR [stderr] at
org.jboss.as.repository.ContentRepository$Factory.addService(ContentRepository.java:97)
10:39:51,709 ERROR [stderr] at
org.jboss.as.server.ApplicationServerService.start(ApplicationServerService.java:134)
10:39:51,710 ERROR [stderr] at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
10:39:51,710 ERROR [stderr] at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
10:39:51,710 ERROR [stderr] ... 3 more
13469
--------------010508080105020400030708
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
I follow this guide
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<a href="http://ovirt.org/wiki/Building_oVirt_engine">http://ovirt.org/wiki/Building_oVirt_engine</a><br>
<br>
1)<br>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
$> make install_tools<br>
make: *** No rule to make target `install_tools'. Stop<br>
<br>
I have check the Makefile, there is really no install_tools rule.<br>
<br>
2)<br>
#> make install_config<br>
*** Deploying engine-config & engine-manage-domains<br>
# Configuration files for the configuration tool:<br>
install -m 644
backend/manager/tools/engine-config/src/main/resources/engine-config.conf
/etc/ovirt-engine/engine-config/<br>
install -m 644
backend/manager/tools/engine-config/src/main/resources/engine-config.*properties
/etc/ovirt-engine/engine-config/<br>
install -m 644
backend/manager/tools/engine-config/src/main/resources/log4j.xml
/etc/ovirt-engine/engine-config/<br>
# Jar files for the configuration tool:<br>
# XXX: Should replace with links to the actual locations<br>
# of the jar files, or fix the scripts to use that.<br>
install -m 644
/home/fsh/work/vm/wkspace/ovirt-engine/rpmbuild/SOURCES/engine-config-3.1.0-0001.jar
/usr/share/ovirt-engine/engine-config/lib/<br>
install: cannot stat
`/home/fsh/work/vm/wkspace/ovirt-engine/rpmbuild/SOURCES/engine-config-3.1.0-0001.jar':
No such file or directory<br>
make: *** [install_config] Error 1<br>
<br>
<br>
3) can not start jboss-as after deploy ovirt-engine.<br>
$# service jboss-as start
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<br>
=========================================================================<br>
<br>
JBoss Bootstrap Environment<br>
<br>
JBOSS_HOME: /usr/share/jboss-as<br>
<br>
JAVA: java<br>
<br>
JAVA_OPTS: -server -XX:+UseCompressedOops -XX:+TieredCompilation
-Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4S<br>
tack=true -Dorg.jboss.resolver.warning=true
-Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000 -Djb<br>
oss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
-Djboss.server.default.config=standalone.xml<br>
<br>
=========================================================================<br>
<br>
10:39:51,401 INFO [org.jboss.modules] JBoss Modules version
1.1.1.GA<br>
10:39:51,643 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA<br>
10:39:51,682 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final
"Brontes" starting<br>
10:39:51,689 ERROR [org.jboss.msc.service.fail] MSC00001: Failed to
start service jboss.as: org.jboss.msc.service.StartException<br>
in service jboss.as: Failed to start service<br>
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1767)
[jboss-msc-1.0.2.GA.jar:1.<br>
0.2.GA]<br>
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
[rt.jar:1.7.0_b147-icedtea]<br>
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[rt.jar:1.7.0_b147-icedtea]<br>
at java.lang.Thread.run(Thread.java:722)
[rt.jar:1.7.0_b147-icedtea]<br>
Caused by: java.lang.IllegalStateException: JBAS014922: Directory
/usr/share/jboss-as/standalone/data/content is not writable<br>
at
org.jboss.as.repository.ContentRepository$Factory$ContentRepositoryImpl.<init>(ContentRepository.java:123)<br>
at
org.jboss.as.repository.ContentRepository$Factory.addService(ContentRepository.java:97)<br>
at
org.jboss.as.server.ApplicationServerService.start(ApplicationServerService.java:134)
[jboss-as-server-7.1.1.Final.jar:7.1.1.Final]<br>
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]<br>
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]<br>
... 3 more<br>
<br>
10:39:51,694 ERROR [stderr] java.util.concurrent.ExecutionException:
Operation failed<br>
10:39:51,695 ERROR [stderr] at
org.jboss.threads.AsyncFutureTask.operationFailed(AsyncFutureTask.java:74)<br>
10:39:51,695 ERROR [stderr] at
org.jboss.threads.AsyncFutureTask.get(AsyncFutureTask.java:268)<br>
10:39:51,695 ERROR [stderr] at
org.jboss.as.server.Main.main(Main.java:98)<br>
10:39:51,695 ERROR [stderr] at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
10:39:51,695 ERROR [stderr] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>
10:39:51,707 ERROR [stderr] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>
10:39:51,707 ERROR [stderr] at
java.lang.reflect.Method.invoke(Method.java:601)<br>
10:39:51,708 ERROR [stderr] at
org.jboss.modules.Module.run(Module.java:260)<br>
10:39:51,708 ERROR [stderr] at
org.jboss.modules.Main.main(Main.java:291)<br>
10:39:51,708 ERROR [stderr] Caused by:
org.jboss.msc.service.StartException in service jboss.as: Failed to
start service<br>
10:39:51,708 ERROR [stderr] at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1767)<br>
10:39:51,708 ERROR [stderr] at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)<br>
10:39:51,708 ERROR [stderr] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)<br>
10:39:51,709 ERROR [stderr] at
java.lang.Thread.run(Thread.java:722)<br>
10:39:51,709 ERROR [stderr] Caused by:
java.lang.IllegalStateException: JBAS014922: Directory
/usr/share/jboss-as/standalone/data/content is not writable<br>
10:39:51,709 ERROR [stderr] at
org.jboss.as.repository.ContentRepository$Factory$ContentRepositoryImpl.<init>(ContentRepository.java:123)<br>
10:39:51,709 ERROR [stderr] at
org.jboss.as.repository.ContentRepository$Factory.addService(ContentRepository.java:97)<br>
10:39:51,709 ERROR [stderr] at
org.jboss.as.server.ApplicationServerService.start(ApplicationServerService.java:134)<br>
10:39:51,710 ERROR [stderr] at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)<br>
10:39:51,710 ERROR [stderr] at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)<br>
10:39:51,710 ERROR [stderr] ... 3 more<br>
13469<br>
<br>
<br>
</body>
</html>
--------------010508080105020400030708--
12 years, 5 months
Re: [Engine-devel] [Spice-devel] RFC: spice-server default listen behaviour change
by David Jaša
(I missed engine-devel@ previously because of typo :()
just two additions I missed yesterday:
David Jaša píše v Čt 14. 06. 2012 v 17:32 +0200:
> Hi,
>
> I learned few things about ipv6 lately. Most importantly about
> dual-socket that means that a process that opens ::0 automatically
> listens on both ipv4 _and_ ipv6 unless it sets IPV6_ONLY option of
> setsockopt() to 0.
>
> This is pretty important wrt dual-stack configurations because they can
> be implemented with just slight changes to spice server (unlike the old
> RFE requesting listening on multiple addresses):
>
> * when no addr= or ipvx options are set, listen on ::0
>
> * when ipv4 and no addr= option is set, listen on 0.0.0.0
>
> * when ipv6 is set, set IPV6_ONLY to 1 to make sure that spice server
> won't listen on ipv4
>
> * when conflicting ipvx and addr= options are set, error out (this
> already works fine)
>
* new spice-server feature: add option to bind to a selected interface
regardless of its addresses
> This will affect upper layers though, given bugs like
> https://bugzilla.redhat.com/show_bug.cgi?id=832121 , but it seems to me
> like the step in the right direction. Any thoughts/comments before I
> file this as a bug?
oVirt could leverage the last bullet to add dual-stack support pretty
much transparently if the display network is defined by dns name. Is
there an interest in this?
>
> David
>
--
David Jaša, RHCE
SPICE QE based in Brno
GPG Key: 22C33E24
Fingerprint: 513A 060B D1B4 2A72 7F0D 0278 B125 CD00 22C3 3E24
12 years, 5 months
Re: [Engine-devel] [Spice-devel] RFC: spice-server default listen behaviour change
by David Jaša
Gerd Hoffmann píše v Pá 15. 06. 2012 v 10:36 +0200:
> Hi,
>
> > This is pretty important wrt dual-stack configurations because they can
> > be implemented with just slight changes to spice server (unlike the old
> > RFE requesting listening on multiple addresses):
> >
> > * when no addr= or ipvx options are set, listen on ::0
>
> spice-server sets "ai.ai_flags = AI_PASSIVE | AI_ADDRCONFIG", which
> should make getaddrinfo() pick something reasonable, specifically listen
> on ipv6 only if the machine actually has ipv6 connectivity.
>
I don't think that listening on IPv6 exclusively is good when the host
has both IPv4 and IPv6 connectivity. Think about dual stack setups where
the spice-server host is defined by host name that can resolve to both
IPv6 and IPv4 addresses.
David
> I think this is the behavior we want here.
>
> > * when ipv4 and no addr= option is set, listen on 0.0.0.0
>
> Works today.
>
> > * when ipv6 is set, set IPV6_ONLY to 1 to make sure that spice server
> > won't listen on ipv4
>
> Trivially to add, see patch.
>
> > * when conflicting ipvx and addr= options are set, error out (this
> > already works fine)
>
> Works today indeed.
>
> cheers,
> Gerd
> _______________________________________________
> Spice-devel mailing list
> Spice-devel(a)lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
--
David Jaša, RHCE
SPICE QE based in Brno
GPG Key: 22C33E24
Fingerprint: 513A 060B D1B4 2A72 7F0D 0278 B125 CD00 22C3 3E24
12 years, 5 months
[Engine-devel] oVirt UI: Legacy UserPortal removed
by Vojtech Szocs
Hi everyone,
please note that the original (SmartGWT-based) UserPortal application has been removed from oVirt repository, as part of patch [http://gerrit.ovirt.org/5317].
This has no impact on the current UserPortal application, which is part of the standard oVirt Maven build.
Please let me know if you have any questions.
Thanks,
Vojtech
12 years, 5 months
[Engine-devel] reasonable, the actual size are unchanged during create virtual Disk,
by Sheldon
This is a multi-part message in MIME format.
--------------020501020706050607040004
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
1.
add a 110GB disk and the format of disk is "Preallocated".
during the status is "locked", the actual size are unchanged, always is
"< 1 GB".
but the the free space is decreasing, at the same time.
IMO, the total actual size should be equal to what the free space
decreased.
and I check the web browser display refresh rate is 5 seconds.
2.another one.
"Is bootable" and "Is bootable" are check box in the pop-up dialogue of
"Add virtual Disk"
but error when select both.
Error: Cannot add Virtual Machine Disk. Low disk space on relevant
Storage Domain.
is this reasonable?
--------------020501020706050607040004
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
1.<br>
add a 110GB disk and the format of disk is "Preallocated". <br>
<br>
during the status is "locked", the actual size are unchanged, always
is "< 1 GB". <br>
but the the free space is decreasing, at the same time.<br>
IMO, the total actual size should be equal to what the free space
decreased.<br>
<br>
and I check the web browser display refresh rate is 5 seconds. <br>
<br>
2.another one.<br>
"<span style="border-width: 1px; border-style: none; padding: 5px;
border-color: gray; width: 100%;" class="gwt-CheckBox">Is bootable</span>"
and "<span style="border-width: 1px; border-style: none; padding:
5px; border-color: gray; width: 100%;" class="gwt-CheckBox">Is
bootable</span>" are <span class="label_list">check box</span> in
the pop-up dialogue of "Add virtual Disk"<br>
but error when select both.<br>
Error: Cannot add Virtual Machine Disk. Low disk space on relevant
Storage Domain.<br>
is this reasonable?<br>
<br>
</body>
</html>
--------------020501020706050607040004--
12 years, 5 months