[CentOS-devel] Centos 8.x, dlm Package unavailable

Fri Aug 28 22:05:03 UTC 2020
Brian Stinson <bstinson at redhat.com>


On 8/28/20 4:08 PM, Judd O'Bannon via CentOS-devel wrote:
> From: CentOS-devel <centos-devel-bounces at centos.org> on behalf of Johnny Hughes <johnny at centos.org>
> Sent: Friday, August 28, 2020 13:07
> To: centos-devel at centos.org
> Subject: Re: [CentOS-devel] Centos 8.x, dlm Package unavailable
> 
> CAUTION: This message originated externally, please use caution when clicking on links or opening attachments!
> 
> 
> On 8/28/20 6:58 AM, Judd O'Bannon via CentOS-devel wrote:
>>> On 8/25/20 11:21 AM, Theodor Mittermair wrote:
>>>> Hello,
>>>>
>>>> I'd like to inquire about the status of the "dlm" package on Centos 8,
>>>> which is required for using 'lvmlockd', replacement of 'clvmd'.
>>>> I also asked on #centos irc channel and was directed to this mailing list
>>>> There is a corresponding bug ticket [2] for this issue for quite some
>>>> time, but since the end-of-life of CentOS 6 grows closer, some people
>>>> would like to replace their CentOS 6 Cluster with a CentOS 8 one, which
>>>> is why I ask on this mailing list now.
>>>>
>>>> With the release of CentOS 8.0 it seems there were some issues with
>>>> HighAvailability in general [1], but seem to have been resolved with
>>>> CentOS 8.1.
>>>>
>>>> However, as already mentioned there is a separate ticket [2], for the
>>>> dlm package, which is unresolved as far ( 2020-08-25, Centos8.2 ) as i
>>>> am aware.
>>>> This prevents the use of clustered lvm and gfs2 out of the box, not an
>>>> uncommon use when configuring a HA Cluster, also described by RedHat
>>>> documentation [3].
>>>> In that tickets' conversation, it is mentioned that "that package is not
>>>> in RHEL .. we have released what is in RHEL", however someone else
>>>> seemed to have been in contact with RedHat and received information that
>>>> "...this package is in fact part of a RedHat repository and then CentOS
>>>> members should be able to take a look into it again...".
>>>>
>>>> I'd also like to bring attention to the following explicitly:
>>>> * dlm-lib and dlm seem to be built from the same source rpm, dlm-lib is
>>>> available while dlm is not.
>>>> * apparently at some point in time dlm could be downloaded from koji
>>>> [4], but no more. For testing purposes we built dlm ourselves, locally
>>>> as well as on copr [5], which seems to work thus far.
>>>> * fedora (however much this might mean) provides dlm.
>>>> * It might just be a configuration error on the build system, if I
>>>> understood correctly, there was/is larger amounts of restructuring. Also
>>>> see chders' post from 2020-08-21 [2], which provides a possible
>>>> explanation and solution.
>>>>
>>>> For completeness, you should be able reproduce the absence of that
>>>> package with:
>>>> "yum --disablerepo='*'
>>>> --enablerepo=BaseOS,AppStream,HighAvailability,epel,cr,centosplus,PowerTools,Devel,extras,fasttrack
>>>> list available | grep dlm"
>>>> or simply attempt to
>>>> "yum install dlm"
>>>> on your CentOS 8.x Installation.
>>>>
>>>> Therefore, I would like to ask:
>>>> Is this an error on my end, am I doing something wrong or missing a
>>>> configuration?
>>>> If no, is there actually any political/technical/administrative/law
>>>> based reason for the unavailability of the "dlm" package?
>>>> If no, according to recent posts on the ticket [2], there might be a
>>>> rather simple solution (simplified, declaring the package to be included
>>>> in a repository), is it valid and who could do this if applicable?
>>>>
>>>> with best regards
>>>> Theodor Mittermair
>>>> <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fkoji.mbox.centos.org%2Fkoji%2Fbuildinfo%3FbuildID%3D4801&data=02%7C01%7Cjudd.obannon%40rackspace.com%7C95b03022065d4215a0cf08d84b7d325f%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C637342349428182226&sdata=1uu0JPTCRCiVMxMHBBN63ga7FvXxdtesvTrXNZddCHA%3D&reserved=0>
>>>> [1] https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.centos.org%2Fview.php%3Fid%3D16553&data=02%7C01%7Cjudd.obannon%40rackspace.com%7C95b03022065d4215a0cf08d84b7d325f%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C637342349428182226&sdata=IQaAl6qEjkwVWWOrHwnWSVtORrtXIJDm%2FT3tPSW3ME8%3D&reserved=0
>>>> [2] https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.centos.org%2Fview.php%3Fid%3D16939&data=02%7C01%7Cjudd.obannon%40rackspace.com%7C95b03022065d4215a0cf08d84b7d325f%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C637342349428182226&sdata=g1S0BaGZ89XqyzWFfszbL35Wv2j%2FGn%2BZQ%2FBTcuE1zUM%3D&reserved=0
>>>> [3]
>>>> https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Faccess.redhat.com%2Fdocumentation%2Fen-us%2Fred_hat_enterprise_linux%2F8%2Fhtml%2Fconfiguring_and_managing_high_availability_clusters%2Fassembly_configuring-gfs2-in-a-cluster-configuring-and-managing-high-availability-clusters&data=02%7C01%7Cjudd.obannon%40rackspace.com%7C95b03022065d4215a0cf08d84b7d325f%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C637342349428182226&sdata=c95tVsARRd28rVmKmVupiiHniHJchfvM63zzaRu9LGQ%3D&reserved=0
>>>> [4] https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fkoji.mbox.centos.org%2Fkoji%2Fbuildinfo%3FbuildID%3D145&data=02%7C01%7Cjudd.obannon%40rackspace.com%7C95b03022065d4215a0cf08d84b7d325f%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C637342349428182226&sdata=q5V2nTWqkmU443YpeB%2FMElLxUD%2FHNPaae4wQO5zN304%3D&reserved=0
>>>> [5] https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcopr.fedorainfracloud.org%2Fcoprs%2Fastra%2Fdlm%2F&data=02%7C01%7Cjudd.obannon%40rackspace.com%7C95b03022065d4215a0cf08d84b7d325f%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C637342349428182226&sdata=xgzIL%2F3XGXJ0AfKrc0DPQSRPT9S%2BvZ60vUyZj5ZAa2M%3D&reserved=0
>>>>
>>>>
>>>> _______________________________________________
>>>> CentOS-devel mailing list
>>>> CentOS-devel at centos.org
>>>> https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.centos.org%2Fmailman%2Flistinfo%2Fcentos-devel&data=02%7C01%7Cjudd.obannon%40rackspace.com%7C95b03022065d4215a0cf08d84b7d325f%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C637342349428182226&sdata=uMuUaWbyldLVlEjtYFzufdfrqGGvl4smxnp%2FwWQSYxI%3D&reserved=0
>>>>
>>> Hi Folks,
>>>
>>> Some clarity will follow on how we plan to deliver Addon repositories
>>> like ResilientStorage, HighAvailability and NFV.
>>>
>>> Because of Red Hat’s desire to develop Addons along with the next minor
>>> release of RHEL our plan is to enable ResilientStorage and NFV in CentOS
>>> Stream for direct consumption.
>>>
>>> If you think a package belongs in another repository, we encourage you
>>> to open a CentOS Stream bugzilla to discuss with RHEL maintainers:
>>>
>>> https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.redhat.com%2Fenter_bug.cgi%3Fproduct%3DRed%2520Hat%2520Enterprise%2520Linux%25208%26version%3DCentOS%2520Stream&data=02%7C01%7Cjudd.obannon%40rackspace.com%7C95b03022065d4215a0cf08d84b7d325f%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C637342349428182226&sdata=2qY4lAm%2FnhxrK%2FpUd33s7NWayvIjOuk2cr6ZFLcYRYA%3D&reserved=0
>>>
>>> We do not plan to expand the portfolio of Addons for CentOS Linux.
>>>
>>> If there is a group of interested folks who wish to maintain extra
>>> content built against CentOS Linux, you may apply for a Special Interest
>>> Group: https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.centos.org%2FSIGGuide&data=02%7C01%7Cjudd.obannon%40rackspace.com%7C95b03022065d4215a0cf08d84b7d325f%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C637342349428182226&sdata=wn2IhVrMpgmcy6BpWZWCf1mL0TV9CVa2Ih%2BV4ki%2F%2BKI%3D&reserved=0
>>>
>>> Cheers!
>>> --Brian
>>
>> My apologies as I just subscribed to this list, I'll likely break the thread up. I did my best to contain relevance above.
>>
>> First question, the statement ""...Resilient Storage is not base...". There has been a shift from 7 to 8 that I don't understand. RHEL 7 provides dlm in ResilientStorage, then CentOS 7 provides dlm in base [1]. The dlm package is still part of ResilientStorage in RHEL 8, but can't be provided?  I wasn't able to find any answer to why that was changed. Can you provide any insight to the shift?
>>
>> Second question, the current advice seems to be "dlm will be in centos-stream and you should use that." However, tdawson made a pretty explicit statement: "If people are running their production machines on CentOS Stream ... well, in my opinion, that's their problem."[2] These statements appear contradictory.
>>
>> Just trying to piece this all together so I can explain to my peers the business and community decisions going on here.
>>
>> Currently someone that set up a cluster with gfs2 in 7 can't do the same thing in 8 due to the dlm package missing. That is a loss of functionality and seems to indicate it's a bug or intentional reduction in feature set.
> 
> Yes, it is different than CentOS Linux 7.  I'm sorry, that is just the
> way it is.  If it were up to me, I would push it .. it is not up to me.
> 
>>
>> If I'm misunderstanding any of this please educate me.
>>
> 
> It has already been stated that we will bot be putting the addon items
> in CentOS Linux .. just in Stream.
> 
> You have to test and decide what you will use.
> 
>> Thank you,
>> Judd
>>
>> [1] https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmirror.centos.org%2Fcentos-7%2F7%2Fos%2Fx86_64%2FPackages%2Fdlm-4.0.7-1.el7.x86_64.rpm&data=02%7C01%7Cjudd.obannon%40rackspace.com%7C95b03022065d4215a0cf08d84b7d325f%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C637342349428182226&sdata=u3sSGfZQKek5SRYDzhjSWcXWHxX7nDMUjilu%2FQixhDI%3D&reserved=0
>> [2] https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.centos.org%2Fpipermail%2Fcentos-devel%2F2020-July%2F037034.html&data=02%7C01%7Cjudd.obannon%40rackspace.com%7C95b03022065d4215a0cf08d84b7d325f%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C637342349428182226&sdata=AOu1u%2B5Ss6GccBiNKDVkLL0dsgjWg4szSKCRO6dU6Ds%3D&reserved=0
> 
> 
> One further question for further clarification and us to plan how this might work in the future: Currently the HA (HighAvailability) addon is provided. Should we plan for that to be removed as a great deal of the rpms are in common between HA and RS? 
> 
> Thank you,
> 
> Judd 
> _______________________________________________
> CentOS-devel mailing list
> CentOS-devel at centos.org
> https://lists.centos.org/mailman/listinfo/centos-devel
> 

We will continue delivering the HighAvailability addon in CentOS Linux 8

--Brian