From: "Laszlo Hornyak" <lhornyak(a)redhat.com>
To: vdsm-devel(a)lists.fedorahosted.org
Sent: Monday, August 27, 2012 11:29:07 AM
Subject: [vdsm] sanlock and vdsm on rhel 6.3
hi,
If I understand correctly, the latest vdsm requires sanlock 2.3-3 on
rhel
http://gerrit.ovirt.org/gitweb?p=vdsm.git;a=blob;f=vdsm.spec.in;h=ce73f6e...
while on fedora version 2.4 is required. I guess the reason is that
sanlock 2.4 is not packaged in rhel yet, but the problem is that it
seems vdsm is built on a functionality in inq_lockspace that is new
in sanlock 2.4, so it does not accept the wait=True parameter that
vdsm passes over in safelease.py
(
http://gerrit.ovirt.org/gitweb?p=vdsm.git;a=blob;f=vdsm/storage/safelease...)
and the whole task fails.
(see
http://git.fedorahosted.org/cgit/sanlock.git/tree/python/sanlock.c?id=acd...)
I did not dare to remove the wait=True, it looks like a serious
functionality change for me that would probably break something in
vdsm. How can I solve this problem?
sanlock 2.3-3 in rhel6.3 already contains the patch that you need.
--
Federico