So, according to the thread we have a few action items:
- Decide if we'll drop export domain and iso domain in 4.4
- Move requirements from safelease to vdsm for numactl, dmidecode and
virt-v2v if not already done
- Elect a maintainer for safelease for 4.3 scope
- Deprecate safelease in 4.3 and remove it on master if we agree on
removing iso and export domain in 4.4

Il giorno mar 2 apr 2019 alle ore 18:14 Nir Soffer <[email protected]> ha
scritto:

> On Tue, Apr 2, 2019 at 6:40 PM Dan Kenigsberg <[email protected]> wrote:
>
>>
>>
>> On Tue, Apr 2, 2019 at 6:07 PM Nir Soffer <[email protected]> wrote:
>>
>>> On Tue, Apr 2, 2019 at 5:00 PM Sandro Bonazzola <[email protected]>
>>> wrote:
>>>
>>>> Hi,
>>>> I stumbled upon safelease package, introduced in oVirt 3.6.
>>>> I realigned the spec file with Fedora Rawhide:
>>>> https://gerrit.ovirt.org/#/c/99123/
>>>> and then I stopped working on it and decided to open a thread here.
>>>>
>>>> safelease package is required in vdsm.
>>>> I searched for the home page for this package since it moved and found:
>>>> https://ovirt.org/develop/developer-guide/vdsm/safelease.html
>>>> This says that sanlock is meant to obsolete safelease.
>>>> I'm assuming that safelease was used in 3.6 and replaced later by
>>>> sanlock then kept for backward compatibility.
>>>> In 4.3 we dropped support for 3.6 level clusters, is this package still
>>>> needed?
>>>>
>>>
>>> safelease is our clusterlock with V1 storage domains - export and iso
>>> domains.
>>>
>>> https://github.com/oVirt/vdsm/blob/f433ed5aaf67729b787cf82ee21b0f17af968be4/lib/vdsm/storage/clusterlock.py#L127
>>> https://github.com/oVirt/vdsm/blob/master/lib/vdsm/storage/sd.py#L320
>>>
>>> Once we remove these domains we can remove also safelease.
>>>
>>> If it's still needed, why is it requiring:
>>>> # Numactl is not available on s390[x] and ARM
>>>> %ifnarch s390 s390x %{arm}
>>>> Requires: numactl
>>>> %endif
>>>>
>>>> %ifarch x86_64
>>>> Requires: python2-dmidecode
>>>> Requires: dmidecode
>>>> Requires: virt-v2v
>>>> %endif
>>>>
>>>
>>> These are hacks Yaniv added so we can make vdsm noarch package. Since
>>> then we reverted
>>> back to vdsm arch specific package but the bad requirements remained in
>>> safelease.
>>>
>>> We can safely remove the requirements from safelease if vdsm requires
>>> these packages, but
>>> I'm not sure who has time to work on safelease.
>>>
>>> I think it is time to remove export and iso domain in 4.4.
>>>
>>
>> Would it be possible?
>> If an ovirt-4.3 storage pool has an ISO domain, and we add an ovirt-4.4
>> host to it, we would like it to be able to become SPM.
>>
>
> In rhel 8.1, vdsm 4.4, I don't want to support export or iso domain
> regardless of the
> cluster version.
>
> We don't have the time to port all code in vdsm to python 3. If you want
> python 3, you need
> to remove some features.
>
> If you want to mix 4.4. host with 4.3, env, detach the iso domain and
> export domain?
>
> Tal, what do you think?
>
>>

-- 

SANDRO BONAZZOLA

MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV

Red Hat EMEA <https://www.redhat.com/>

[email protected]
<https://red.ht/sig>
_______________________________________________
Devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/ACLAFNGZZE6LJ3MSPNCNAFB37F7DKL2K/

Reply via email to