rpms/python-virtinst/FC-6 virtinst-incremental-sleep.patch, NONE, 1.1 virtinst-invalid-mem-crash.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 python-virtinst.spec, 1.2, 1.3 sources, 1.2, 1.3
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Tue Dec 19 20:07:00 UTC 2006
- Previous message (by thread): rpms/gnome-themes/devel .cvsignore, 1.38, 1.39 gnome-themes.spec, 1.73, 1.74 sources, 1.41, 1.42
- Next message (by thread): rpms/glibc/devel .cvsignore, 1.194, 1.195 glibc-fedora.patch, 1.209, 1.210 glibc.spec, 1.292, 1.293 sources, 1.218, 1.219
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: berrange
Update of /cvs/dist/rpms/python-virtinst/FC-6
In directory cvs.devel.redhat.com:/tmp/cvs-serv16140
Modified Files:
.cvsignore python-virtinst.spec sources
Added Files:
virtinst-incremental-sleep.patch
virtinst-invalid-mem-crash.patch
Log Message:
Updated to 0.98.0 release + two patches from RHEL-5 branch
virtinst-incremental-sleep.patch:
XenGuest.py | 24 ++++++++++++++++--------
1 files changed, 16 insertions(+), 8 deletions(-)
--- NEW FILE virtinst-incremental-sleep.patch ---
changeset: 71:9e34ad1488a19a4d17b012628c0eb02627dc6b0d
user: "Jeremy Katz <katzj at redhat.com>"
date: Fri Dec 01 16:44:55 2006 -0500
files: virtinst/XenGuest.py
description:
don't sleep for 2 seconds unconditionally; just wait for the domain
to be up (#212024)
diff -r 263d871aae536801968105c60b9f1400d1104e3c -r 9e34ad1488a19a4d17b012628c0eb02627dc6b0d virtinst/XenGuest.py
--- a/virtinst/XenGuest.py Thu Nov 30 10:47:22 2006 -0500
+++ b/virtinst/XenGuest.py Fri Dec 01 16:44:55 2006 -0500
@@ -371,15 +371,22 @@ class XenGuest(object):
if consolecb:
child = consolecb(self.domain)
- time.sleep(2)
- # FIXME: if the domain doesn't exist now, it almost certainly crashed.
- # it'd be nice to know that for certain...
- try:
- d = self.conn.lookupByName(self.name)
- except libvirt.libvirtError:
+ # sleep in .25 second increments until either a) we find
+ # our domain or b) it's been 5 seconds. this is so that
+ # we can try to gracefully handle domain creation failures
+ num = 0
+ d = None
+ while num < (5 / .25): # 5 seconds, .25 second sleeps
+ try:
+ d = self.conn.lookupByName(self.name)
+ break
+ except libvirt.libvirtError:
+ pass
+ time.sleep(0.25)
+
+ if d is None:
raise RuntimeError, "It appears that your installation has crashed. You should be able to find more information in the xen logs"
-
cf = "/etc/xen/%s" %(self.name,)
f = open(cf, "w+")
xmc = self._get_config_xen()
@@ -395,7 +402,8 @@ class XenGuest(object):
# ensure there's time for the domain to finish destroying if the
# install has finished or the guest crashed
- time.sleep(1)
+ if consolecb:
+ time.sleep(1)
try:
d = self.conn.lookupByName(self.name)
return d
virtinst-invalid-mem-crash.patch:
virt-install | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE virtinst-invalid-mem-crash.patch ---
changeset: 72:1e5769665e58839634796bfa812232814adb794a
user: gcosta at redhat.com
date: Tue Dec 12 13:05:51 2006 -0500
files: virt-install
description:
Added exception instance to get_memory() exception
stoping virt-install to crash when a wrong parameter is
passed.
diff -r 9e34ad1488a19a4d17b012628c0eb02627dc6b0d -r 1e5769665e58839634796bfa812232814adb794a virt-install
--- a/virt-install Fri Dec 01 16:44:55 2006 -0500
+++ b/virt-install Tue Dec 12 13:05:51 2006 -0500
@@ -76,7 +76,7 @@ def get_memory(memory, guest):
try:
guest.memory = int(memory)
break
- except ValueError:
+ except ValueError, e:
print "ERROR: ", e
memory = None
Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/python-virtinst/FC-6/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 13 Oct 2006 04:09:00 -0000 1.2
+++ .cvsignore 19 Dec 2006 20:06:58 -0000 1.3
@@ -1 +1 @@
-virtinst-0.95.0.tar.gz
+virtinst-0.98.0.tar.gz
Index: python-virtinst.spec
===================================================================
RCS file: /cvs/dist/rpms/python-virtinst/FC-6/python-virtinst.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- python-virtinst.spec 13 Oct 2006 04:11:22 -0000 1.2
+++ python-virtinst.spec 19 Dec 2006 20:06:58 -0000 1.3
@@ -2,9 +2,11 @@
Summary: Python modules for starting Xen guest installations
Name: python-virtinst
-Version: 0.95.0
+Version: 0.98.0
Release: 1%{?dist}
Source0: virtinst-%{version}.tar.gz
+Patch1: virtinst-invalid-mem-crash.patch
+Patch2: virtinst-incremental-sleep.patch
License: GPL
Group: Development/Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -30,6 +32,8 @@
%prep
%setup -q -n virtinst-%{version}
+%patch1 -p1
+%patch2 -p1
%build
python setup.py build
@@ -56,6 +60,18 @@
%{_sbindir}/xenguest-install
%changelog
+* Tue Dec 18 2006 Daniel P. Berrange <berrange at redhat.com> - 0.98.0-1.fc6
+- don't traceback on invalid memory param (gcosta, #219270)
+- let the console come back quicker to help with HVM installs (#212024)
+- add support for creating nonsparse disk images (#217764)
+- remove xeninst compat bits
+- handle multiple nics/disks on virt-install command line (#215726)
+- buildrequire python
+- improve check for if a machine is hvm capable to catch when support isn't
+ allowed by the bios (#211276)
+- cleanup after nfs mount failure on pv install (#206196)
+- support for setting vcpus (#210516)
+
* Thu Oct 12 2006 Jeremy Katz <katzj at redhat.com> - 0.95.0-1
- support for blktap (danpb)
- name change
Index: sources
===================================================================
RCS file: /cvs/dist/rpms/python-virtinst/FC-6/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 13 Oct 2006 04:09:00 -0000 1.2
+++ sources 19 Dec 2006 20:06:58 -0000 1.3
@@ -1 +1 @@
-8039459963e34f1825ce08e0ebbd528c virtinst-0.95.0.tar.gz
+8ba8268787e6a3af08408355e9741144 virtinst-0.98.0.tar.gz
- Previous message (by thread): rpms/gnome-themes/devel .cvsignore, 1.38, 1.39 gnome-themes.spec, 1.73, 1.74 sources, 1.41, 1.42
- Next message (by thread): rpms/glibc/devel .cvsignore, 1.194, 1.195 glibc-fedora.patch, 1.209, 1.210 glibc.spec, 1.292, 1.293 sources, 1.218, 1.219
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-cvs-commits
mailing list