Compare commits

...
This repository has been archived on 2026-09-10. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.

26 commits

Author SHA1 Message Date
Douglas Schilling Landgraf
0ee921737a vdsm-4.10.3-18
- vdsm.spec: update python-pthreading
- service: make iscsid a systemd dependency
- spec update
2013-07-10 16:46:31 -03:00
Douglas Schilling Landgraf
3db360a6bd vdsm-4.10.3-17
- Makefile.am: ignore false positive pyflakes lvm.py
- Deactivate libvirtVM.Drives()
- vdsm: fix Vm cleanup routine
- Support teardownVolumePath(None)
2013-06-05 00:14:49 -03:00
Federico Simoncelli
ff0555c808 Merge branch 'master' into f18 2013-05-06 20:41:16 +02:00
Federico Simoncelli
d7e868780b Merge branch 'master' into f18
Conflicts:
	vdsm.spec
2013-04-09 14:28:28 +02:00
Federico Simoncelli
c0c0bf8881 update to vdsm-4.10.3-11
- fix storage.fuser
- Bump up libvirt version to fix network linking.
2013-04-08 20:54:37 +02:00
Federico Simoncelli
e80a96d03d update to vdsm-4.10.3-10
- gluster: Handling Attribute error in Python 2.6
- bootstrap: remove glusterfs packages
- gluster: set glusterfs dependency version
- Do not delete the template when zeroing a dependant
2013-03-14 11:09:49 +01:00
Federico Simoncelli
9bc10fc0ca update to vdsm-4.10.3-9
- packaging: add load_needed_modules.py.in
- tool: _enable_bond_dev: reopen bonding_masters per bond
2013-02-28 10:59:46 +01:00
Federico Simoncelli
d496732cc9 update to 4.10.3-8
- configNet: allow delete/update of devices with no ifcfg (#906383)
- Requires policycoreutils-2.1.13-55 to avoid another
- After fail to connect to supervdsm more than 3 time
2013-02-19 11:46:10 +01:00
Federico Simoncelli
82389f4892 properly apply the new systemd package requirement 2013-02-14 17:58:48 +01:00
Federico Simoncelli
fb9d01be8b update to vdsm-4.10.3-6
- Explicitly shutdown  m2crypto socket
- spec: require policycoreutils and skip sebool errors
- spec: requires selinux-policy to avoid selinux failure
- vdsmd.service: require either ntpd or chronyd
- isRunning didn't check local variable before reading
- udev: Race fix- load and trigger dev rule (#891300)
- Change scsi_id command path to be configured at runtime (#886087)
- upgrade: force upgrade to v2 before upgrading to v3 (#893184)
- misc: rename safelease to clusterlock
- domain: select the cluster lock using makeClusterLock
- clusterlock: add the local locking implementation (#877715)
- upgrade: catch MetaDataKeyNotFoundError when preparing
- vdsm.spec: Require openssl (#905728)
- Fedora 18: require a newer udev
- fix sloppy backport of safelease rename
- removing the use of zombie reaper from supervdsm
2013-01-30 17:38:44 +01:00
Federico Simoncelli
dd5d632a3d uniform the included patches 2013-01-28 17:18:58 +01:00
Douglas Schilling Landgraf
81f4ec6441 update to vdsm-4.10.3-5
- Searching for both py and pyc file to start super vdsm
- adding getHardwareInfo API to vdsm
2013-01-18 17:29:05 -05:00
Douglas Schilling Landgraf
28cd2e972f vdsm.spec: vdsm-4.10.3-4
- python-ordereddict only for rhel more then 7
- dont require python ordereddict on fedora
- BuildRequires python-pthreading
2013-01-15 19:24:57 -05:00
Douglas Schilling Landgraf
f5ffc8860c vdsm.spec: patches to make el7 compatible
- python-ordereddict only for rhel more then 7
- dont require python ordereddict on fedora
- BuildRequires python-pthreading
2013-01-15 19:22:49 -05:00
Douglas Schilling Landgraf
30c1968790 Revert "update to v4.10.3-78-gb005b54"
This reverts commit d6f8fc5b69.
2013-01-14 16:16:45 -05:00
Douglas Schilling Landgraf
c5f4964162 Revert "update to v4.10.3-78-gb005b54"
This reverts commit 20ac961a63.
2013-01-14 16:16:10 -05:00
Douglas Schilling Landgraf
20ac961a63 update to v4.10.3-78-gb005b54 2013-01-13 16:08:19 -05:00
Douglas Schilling Landgraf
d6f8fc5b69 update to v4.10.3-78-gb005b54
v4.10.3-78-gb005b54
2013-01-13 16:05:44 -05:00
Federico Simoncelli
adad5d6377 update to vdsm-4.10.3-3
- caps.py: osversion() validate OVIRT
- restarting libvirtd didn't work over allinone setup
- Integrate Smartcard support
2013-01-02 12:13:10 +01:00
Federico Simoncelli
b75e16e87b update to vdsm-4.10.3-1
- api: Report CPU thread info in getVdsCapabilities
- schema: Missing comment for new VmDeviceType
- schema: Fix schema for VM.updateDevice

Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
2012-12-27 14:33:08 +01:00
Federico Simoncelli
4737ae3c82 update to vdsm-4.10.3-1
vdsm-4.10.3-1

Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
2012-12-12 13:37:20 +01:00
Douglas Schilling Landgraf
a0c41aad08 update to 4.10.1-100.gf2f6683 2012-11-05 14:31:06 -05:00
Douglas Schilling Landgraf
491f841576 update to 4.10.1-100.gf2f6683
vdsm-4.10.1-100.gf2f6683
2012-11-05 14:29:09 -05:00
Douglas Schilling Landgraf
37239b759d update to vdsm-4.10.1 2012-10-31 16:25:43 -04:00
Douglas Schilling Landgraf
41de342dc9 update to vdsm-4.10.1
- vdsm-4.10.1
- merged vdsm.spec from f17 with last upstream vdsm.spec
2012-10-31 16:23:33 -04:00
Federico Simoncelli
8575566491 update to vdsm-4.10.0-12
- configure selinux for sanlock on nfs

Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
2012-10-27 03:39:04 +02:00
7 changed files with 399 additions and 3 deletions

View file

@ -0,0 +1,38 @@
From 96c4ae5b46a83cd7099fd2a0558e2be7e8831d3a Mon Sep 17 00:00:00 2001
From: Douglas Schilling Landgraf <dougsland@redhat.com>
Date: Tue, 23 Apr 2013 15:24:13 -0400
Subject: [PATCH] Makefile.am: ignore false positive pyflakes lvm.py
Temporary workaround.
Change-Id: Id8cdeb0c28c1ee5dc3a18a7688ae60fe641f9a6c
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Reviewed-on: http://gerrit.ovirt.org/14184
Reviewed-by: Dan Kenigsberg <danken@redhat.com>
---
Makefile.am | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 06ffbf9..7b0d161 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -99,9 +99,14 @@ PEP8_WHITELIST = \
PEP8_BLACKLIST = apiData.py,config.py,constants.py
+SKIP_PYFLAKES_ERR = "\./vdsm/storage/lvm\.py.*: list comprehension redefines \
+ 'lv' from line .*"
+
check-local:
find . -path './.git' -prune -type f -o \
- -name '*.py' -o -name '*.py.in' | xargs $(PYFLAKES)
+ -name '*.py' -o -name '*.py.in' | xargs $(PYFLAKES) | \
+ grep -w -v $(SKIP_PYFLAKES_ERR) | \
+ while read LINE; do echo "$$LINE"; false; done
$(PEP8) --exclude="$(PEP8_BLACKLIST)" --filename '*.py,*.py.in' \
--ignore=E126,E127,E128 \
$(PEP8_WHITELIST)
--
1.7.1

View file

@ -0,0 +1,79 @@
From b94d0a6c37303a977a46fe95ee77a2dd287d862c Mon Sep 17 00:00:00 2001
From: Eduardo Warszawski <ewarszaw@redhat.com>
Date: Sun, 19 May 2013 20:20:07 +0300
Subject: [PATCH] Deactivate libvirtVM.Drives()
Change I8d310f216987b7 has introduced teardownVolumePath() calls with a
Drive object instead of a drive dictionary from self.conf.
In its previous form, teardownVolumePath() has silently ignored such
input, keeping the volume active.
This patch makes teardownVolumePath() handle such inputs properly. This
is one baby step in the process of getting rid of self.conf: we would
like to use the objects everywhere within vdsm.
Note that this patch introduces an ugly log line when pointlessly trying
to tear down a cdrom device. This would be fixed in a subsequent patch.
Change-Id: I8ba965f0987037fa5dafc6b3ea6eeb6f01a82436
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=962549
Signed-off-by: Eduardo <ewarszaw@redhat.com>
Signed-off-by: Dan Kenigsberg <danken@redhat.com>
Reviewed-on: http://gerrit.ovirt.org/14869
Reviewed-on: http://gerrit.ovirt.org/14953
Tested-by: Federico Simoncelli <fsimonce@redhat.com>
---
vdsm/clientIF.py | 17 ++++++++++-------
vdsm/libvirtvm.py | 8 ++++++++
2 files changed, 18 insertions(+), 7 deletions(-)
diff --git a/vdsm/clientIF.py b/vdsm/clientIF.py
index 65b4e72..fabd494 100644
--- a/vdsm/clientIF.py
+++ b/vdsm/clientIF.py
@@ -318,13 +318,16 @@ class clientIF:
def teardownVolumePath(self, drive):
res = {'status': doneCode}
- if type(drive) == dict:
- try:
- res = self.irs.teardownImage(drive['domainID'],
- drive['poolID'], drive['imageID'])
- except KeyError:
- #This drive is not a vdsm image (quartet)
- self.log.info("Avoiding tear down drive %s", str(drive))
+ try:
+ res = self.irs.teardownImage(drive['domainID'],
+ drive['poolID'], drive['imageID'])
+ except KeyError:
+ self.log.warning("Drive is not a vdsm image: %s",
+ drive, exc_info=True)
+ except TypeError:
+ if not isinstance(drive, basestring):
+ raise
+ # paths (strings) are not deactivated
return res['status']['code']
diff --git a/vdsm/libvirtvm.py b/vdsm/libvirtvm.py
index 19c5547..91f7a56 100644
--- a/vdsm/libvirtvm.py
+++ b/vdsm/libvirtvm.py
@@ -1071,6 +1071,14 @@ class Drive(LibvirtVmDevice):
self._customize()
+ def __getitem__(self, key):
+ try:
+ value = getattr(self, str(key))
+ except AttributeError:
+ raise KeyError(key)
+ else:
+ return value
+
@property
def volExtensionChunk(self):
"""
--
1.7.1

View file

@ -0,0 +1,106 @@
From 0939dd0d8c23067f6c74d722a07c46623f57a6da Mon Sep 17 00:00:00 2001
From: Peter V. Saveliev <peet@redhat.com>
Date: Thu, 4 Apr 2013 15:28:29 +0200
Subject: [PATCH] vdsm: fix Vm cleanup routine
The issue was that on Vm disk hot unplug the general clean up routine
was called, that wiped out also qemu and ovirt guest agent's sockets.
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=927143
Signed-off-by: Peter V. Saveliev <peet@redhat.com>
Change-Id: Ie355022866d008a83257b1b6e3a4226a07d34c2f
Reviewed-on: http://gerrit.ovirt.org/13610
Reviewed-by: Dan Kenigsberg <danken@redhat.com>
Reviewed-by: Vered Volansky <vvolansk@redhat.com>
Reviewed-on: http://gerrit.ovirt.org/15055
Tested-by: Federico Simoncelli <fsimonce@redhat.com>
---
vdsm/libvirtvm.py | 10 ++++++++--
vdsm/vm.py | 23 ++++++++++++++++++++---
2 files changed, 28 insertions(+), 5 deletions(-)
diff --git a/vdsm/libvirtvm.py b/vdsm/libvirtvm.py
index fe140ec..19c5547 100644
--- a/vdsm/libvirtvm.py
+++ b/vdsm/libvirtvm.py
@@ -1391,7 +1391,13 @@ class LibvirtVm(vm.Vm):
self._guestEventTime = self._startTime
def _cleanup(self):
- vm.Vm._cleanup(self)
+ """
+ General clean up routine
+ """
+ self._cleanupDrives()
+ self._cleanupFloppy()
+ self._cleanupGuestAgent()
+ utils.rmFile(self._recoveryFile)
utils.rmFile(self._qemuguestSocketFile)
def updateGuestCpuRunning(self):
@@ -1874,7 +1880,7 @@ class LibvirtVm(vm.Vm):
'status': {'code': errCode['hotunplugDisk']['status']['code'],
'message': e.message}}
else:
- self._cleanup()
+ self._cleanupDrives(drive)
return {'status': doneCode, 'vmList': self.status()}
diff --git a/vdsm/vm.py b/vdsm/vm.py
index 9610644..c0d98ad 100644
--- a/vdsm/vm.py
+++ b/vdsm/vm.py
@@ -1030,15 +1030,29 @@ class Vm(object):
except:
self.log.error("_timedShutdown failed", exc_info=True)
- def _cleanup(self):
+ def _cleanupDrives(self, *drives):
+ """
+ Clean up drives related stuff. Sample usage:
+
+ self._cleanupDrives()
+ self._cleanupDrives(drive)
+ self._cleanupDrives(drive1, drive2, drive3)
+ self._cleanupDrives(*drives_list)
+ """
+ drives = drives or self._devices[DISK_DEVICES]
+ # clean them up
with self._volPrepareLock:
- for drive in self._devices[DISK_DEVICES]:
+ for drive in drives:
try:
self.cif.teardownVolumePath(drive)
except:
self.log.error("Drive teardown failure for %s",
drive, exc_info=True)
+ def _cleanupFloppy(self):
+ """
+ Clean up floppy drive
+ """
if self.conf.get('volatileFloppy'):
try:
self.log.debug("Floppy %s cleanup" % self.conf['floppy'])
@@ -1046,13 +1060,16 @@ class Vm(object):
except:
pass
+ def _cleanupGuestAgent(self):
+ """
+ Try to stop the guest agent and clean up its socket
+ """
try:
self.guestAgent.stop()
except:
pass
utils.rmFile(self._guestSocketFile)
- utils.rmFile(self._recoveryFile)
def setDownStatus(self, code, reason):
try:
--
1.7.1

View file

@ -0,0 +1,45 @@
From 617ff7d9e577c0c09bbe277543a0cf28120b6f4f Mon Sep 17 00:00:00 2001
From: Eduardo Warszawski <ewarszaw@redhat.com>
Date: Wed, 22 May 2013 12:40:54 +0300
Subject: [PATCH] Support teardownVolumePath(None)
Change-Id: I68bc4996ec1789e090111e8aeadaf733e163543b
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=962549
Signed-off-by: Eduardo <ewarszaw@redhat.com>
Reviewed-on: http://gerrit.ovirt.org/15316
Reviewed-by: Federico Simoncelli <fsimonce@redhat.com>
Reviewed-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Reviewed-by: Vinzenz Feenstra <vfeenstr@redhat.com>
Reviewed-by: Dan Kenigsberg <danken@redhat.com>
Tested-by: Dan Kenigsberg <danken@redhat.com>
Reviewed-on: http://gerrit.ovirt.org/15353
Tested-by: Federico Simoncelli <fsimonce@redhat.com>
---
vdsm/clientIF.py | 10 ++++------
1 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/vdsm/clientIF.py b/vdsm/clientIF.py
index fabd494..fec7d39 100644
--- a/vdsm/clientIF.py
+++ b/vdsm/clientIF.py
@@ -321,13 +321,11 @@ class clientIF:
try:
res = self.irs.teardownImage(drive['domainID'],
drive['poolID'], drive['imageID'])
- except KeyError:
- self.log.warning("Drive is not a vdsm image: %s",
- drive, exc_info=True)
- except TypeError:
- if not isinstance(drive, basestring):
- raise
+ except (KeyError, TypeError):
# paths (strings) are not deactivated
+ if not isinstance(drive, basestring):
+ self.log.warning("Drive is not a vdsm image: %s",
+ drive, exc_info=True)
return res['status']['code']
--
1.7.1

View file

@ -0,0 +1,56 @@
From 3f66bb373d43072de4a3e39019e0d7df9791f274 Mon Sep 17 00:00:00 2001
From: Douglas Schilling Landgraf <dougsland@redhat.com>
Date: Fri, 14 Jun 2013 02:47:26 -0400
Subject: [PATCH] vdsm.spec: update python-pthreading
F19 and EL7 should require python-pthreading >= 1.0.2
Change-Id: Ie50a5b7a794b9df135478f3adace7501893d992c
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Reviewed-on: http://gerrit.ovirt.org/15705
Reviewed-by: Dan Kenigsberg <danken@redhat.com>
---
vdsm.spec.in | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/vdsm.spec.in b/vdsm.spec.in
index 9a44260..8c00001 100644
--- a/vdsm.spec.in
+++ b/vdsm.spec.in
@@ -93,7 +93,6 @@ Requires: iproute
Requires: python-ethtool
Requires: rpm-python
Requires: nfs-utils
-Requires: python-pthreading
Requires: m2crypto
Requires: %{name}-xmlrpc = %{version}-%{release}
@@ -112,6 +111,7 @@ Requires: iscsi-initiator-utils
Requires: libvirt
Requires: lvm2
Requires: python
+Requires: python-pthreading >= 0.1.2
Requires: qemu-kvm
Requires: qemu-kvm-img
Requires: sanlock, sanlock-python
@@ -130,14 +130,17 @@ Requires: kernel >= 2.6.32-279.9.1
Requires: sanlock >= 2.3-4, sanlock-python
Requires: initscripts >= 9.03.31-2.el6_3.1
Requires: mom >= 0.3.0
+Requires: python-pthreading
Requires: selinux-policy-targeted >= 3.7.19-80
Requires: lvm2 >= 2.02.95-10.el6_3.2
Requires: logrotate < 3.8.0
%endif
%else
%if 0%{?fedora} >= 19
+Requires: python-pthreading >= 0.1.2
Requires: fence-agents-all
%else
+Requires: python-pthreading
Requires: fence-agents
%endif
# Subprocess and thread bug was found on python 2.7.2
--
1.8.2.1

View file

@ -0,0 +1,47 @@
From 73463217963c3c138fdac822a092fc68b8541b8a Mon Sep 17 00:00:00 2001
From: Douglas Schilling Landgraf <dougsland@redhat.com>
Date: Mon, 8 Jul 2013 20:50:50 -0400
Subject: [PATCH] service: make iscsid a systemd dependency
Also remove starting iscsid with force-start as it is no longer
supported
master commit 3c0adf791e790c820d44317204f275aa09513318
Change-Id: I461cf35763c495b0630acf9d4a7c8716036ad41e
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=981906
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Reviewed-on: http://gerrit.ovirt.org/16527
Reviewed-by: Federico Simoncelli <fsimonce@redhat.com>
---
vdsm/vdsmd.init.in | 1 -
vdsm/vdsmd.service | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/vdsm/vdsmd.init.in b/vdsm/vdsmd.init.in
index c8223d3..9789437 100755
--- a/vdsm/vdsmd.init.in
+++ b/vdsm/vdsmd.init.in
@@ -158,7 +158,6 @@ start_needed_srv() {
fi
done
- /sbin/service iscsid force-start
}
test_lo() {
diff --git a/vdsm/vdsmd.service b/vdsm/vdsmd.service
index 9823b34..9ed69ba 100644
--- a/vdsm/vdsmd.service
+++ b/vdsm/vdsmd.service
@@ -1,6 +1,6 @@
[Unit]
Description=Virtual Desktop Server Manager
-Requires=multipathd.service libvirtd.service time-sync.target
+Requires=multipathd.service libvirtd.service time-sync.target iscsid.service
Conflicts=libvirt-guests.service
[Service]
--
1.8.2.1

View file

@ -45,7 +45,7 @@
Name: %{vdsm_name}
Version: 4.10.3
Release: 16%{?vdsm_relvtag}%{?dist}%{?extra_release}
Release: 18%{?vdsm_relvtag}%{?dist}%{?extra_release}
Summary: Virtual Desktop Server Manager
Group: Applications/System
@ -110,6 +110,12 @@ Patch43: 0044-Seperating-supervdsm-log-to-supervdsm.log-file.patch
Patch44: 0045-vdsm.spec-Adding-with_systemd-macro.patch
Patch45: 0046-spec-use-the-fedora-systemd-macros.patch
Patch46: 0047-spec-enable-gluster-upstream-and-on-fedora-19.patch
Patch47: 0048-Makefile.am-ignore-false-positive-pyflakes-lvm.py.patch
Patch48: 0049-Deactivate-libvirtVM.Drives.patch
Patch49: 0050-vdsm-fix-Vm-cleanup-routine.patch
Patch50: 0051-Support-teardownVolumePath-None.patch
Patch51: 0052-vdsm.spec-update-python-pthreading.patch
Patch52: 0053-service-make-iscsid-a-systemd-dependency.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@ -158,7 +164,6 @@ Requires: iproute
Requires: python-ethtool
Requires: rpm-python
Requires: nfs-utils
Requires: python-pthreading
Requires: m2crypto
Requires: %{name}-xmlrpc = %{version}-%{release}
@ -177,6 +182,7 @@ Requires: iscsi-initiator-utils
Requires: libvirt
Requires: lvm2
Requires: python
Requires: python-pthreading >= 0.1.2
Requires: qemu-kvm
Requires: qemu-kvm-img
Requires: sanlock, sanlock-python
@ -195,14 +201,17 @@ Requires: kernel >= 2.6.32-279.9.1
Requires: sanlock >= 2.3-4, sanlock-python
Requires: initscripts >= 9.03.31-2.el6_3.1
Requires: mom >= 0.3.0
Requires: python-pthreading
Requires: selinux-policy-targeted >= 3.7.19-80
Requires: lvm2 >= 2.02.95-10.el6_3.2
Requires: logrotate < 3.8.0
%endif
%else
%if 0%{?fedora} >= 19
Requires: python-pthreading >= 0.1.2
Requires: fence-agents-all
%else
Requires: python-pthreading
Requires: fence-agents
%endif
# Subprocess and thread bug was found on python 2.7.2
@ -553,6 +562,12 @@ Gluster plugin enables VDSM to serve Gluster functionalities.
%patch44 -p1
%patch45 -p1
%patch46 -p1
%patch47 -p1
%patch48 -p1
%patch49 -p1
%patch50 -p1
%patch51 -p1
%patch52 -p1
%if 0%{?rhel} == 6
sed -i '/ su /d' vdsm/vdsm-logrotate.conf.in
@ -1184,6 +1199,16 @@ exit 0
%changelog
* Wed Jul 10 2013 Douglas Schilling Landgraf <dougsland@redhat.com> 4.10.3-18
- vdsm.spec: update python-pthreading
- service: make iscsid a systemd dependency
* Tue Jun 4 2013 Douglas Schilling Landgraf <dougsland@redhat.com> 4.10.3-17
- Makefile.am: ignore false positive pyflakes lvm.py
- Deactivate libvirtVM.Drives()
- vdsm: fix Vm cleanup routine
- Support teardownVolumePath(None)
* Tue Apr 23 2013 Federico Simoncelli <fsimonce@redhat.com> 4.10.3-16
- Don't user sudo in fuser
- svdsm: fix fuser import in supervdsmServer
@ -1204,7 +1229,7 @@ exit 0
* Wed Apr 3 2013 Douglas Schilling Landgraf <dougsland@redhat.com> 4.10.3-13
- Temporarily deactivate Gluster sub-package.
* Mon Mar 26 2013 Douglas Schilling Landgraf <dougsland@redhat.com> 4.10.3-12
* Tue Mar 26 2013 Douglas Schilling Landgraf <dougsland@redhat.com> 4.10.3-12
- Applying direct to spec the fence-agents changes and removing the patch.
* Mon Mar 25 2013 Douglas Schilling Landgraf <dougsland@redhat.com> 4.10.3-11