Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.

Bug 2133827

Summary: rebase dlm in 9.2
Product: Red Hat Enterprise Linux 9 Reporter: David Teigland <teigland>
Component: dlmAssignee: David Teigland <teigland>
Status: CLOSED ERRATA QA Contact: cluster-qe <cluster-qe>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 9.1CC: aahringo, cluster-maint, sbradley
Target Milestone: rcKeywords: Rebase, Triaged
Target Release: ---Flags: pm-rhel: mirror+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: dlm-4.2.0-2.el9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-05-09 07:43:23 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2043815    

Description David Teigland 2022-10-11 14:22:23 UTC
Description of problem:

Rebase the dlm package to include some minor changes and fixes listed below.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Alexander Aring 2022-10-11 14:40:21 UTC
List of changes:

- fix potential crashing of dlm_controld if we exit and calling log functionality after we closed the logging functionality
- remove deprecated timewarn handling which was not part of dlm_controld for a long time anyway
- forcing not setting DLM_LSFL_TIMEWARN (if there was any user apart of dlm_controld which doesn't supported it anyway)
- forcing timeout to zero for lock requests timeout. We experienced issues with -EBUSY cases. The whole idea of timeout handling need to be considered again how to provide it.
- fixing memory leak for dlm_controld
- be sure we stop lockspaces when we call configfs drop_communication to sync dlm kernel handling with the close() configfs fence trigger https://bugzilla.redhat.com/show_bug.cgi?id=2058790
- being capable to dynamic dump amount of available lockspaces with dlm_tool and dlm_controld, there was a max limitation before https://bugzilla.redhat.com/show_bug.cgi?id=2043815
- reverting some buildsystem changes.
- sync fixes with debian packages patches (thanks for them)

Comment 2 David Teigland 2022-10-12 18:35:21 UTC
centos refuses to build the package because it's for 9.2 instead of 9.1
https://gitlab.com/redhat/centos-stream/rpms/dlm/-/jobs/3164158195

*** Current checkin policy requires:
    ((((release == + and internal_target_release == 9.1.0) and (blocker == + or exception == +)) or (release == + and zstream == + and zstream_target_release == 9.1.0)) 

I'll come back to this another time.

Comment 3 Andrew Price 2022-10-13 12:51:54 UTC
(In reply to David Teigland from comment #2)
> centos refuses to build the package because it's for 9.2 instead of 9.1

I think you need to create the rhel-9.1.0 branch so that it's set in stone and then the c9s branch becomes the 9.2 target.

Ref: https://lists.corp.redhat.com/archives/rhel-devel/2022-September/002453.html

Comment 4 David Teigland 2022-10-14 15:00:37 UTC
Thanks, that looks like it's probably the issue.  Unfortunately the solution doesn't work, and of course the error messages are totally useless.

$ git push origin rhel-9-main:rhel-9.1.0
OpenID Connect not configured
(gnome-ssh-askpass:27724): Gtk-WARNING **: cannot open display: 
error: unable to read askpass response from '/usr/libexec/openssh/gnome-ssh-askpass'
Username for 'https://gitlab.com/redhat/centos-stream/rpms/dlm.git':

Comment 5 David Teigland 2022-10-14 15:26:16 UTC
I was in the centos git tree (since I was trying to do a centos build), and apparently I needed to be in the rhel git tree where the push did work.

Comment 6 Nate Straz 2022-10-28 19:20:39 UTC
*** Bug 2058790 has been marked as a duplicate of this bug. ***

Comment 15 errata-xmlrpc 2023-05-09 07:43:23 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (dlm bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2023:2288

Comment 16 Red Hat Bugzilla 2023-09-19 04:28:06 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days