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 988945

Summary: dlm/gfs_controld: possibly wrong default for plock_ownership attribute
Product: Red Hat Enterprise Linux 6 Reporter: Jan Pokorný [poki] <jpokorny>
Component: luciAssignee: Ryan McCabe <rmccabe>
Status: CLOSED ERRATA QA Contact: cluster-qe <cluster-qe>
Severity: low Docs Contact:
Priority: medium    
Version: 6.4CC: cluster-maint, fdinitto, jpokorny, rsteiger, tlavigne
Target Milestone: rcKeywords: EasyFix
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: luci-0.26.0-74.el6 Doc Type: Bug Fix
Doc Text:
Cause: Inverse defaults for "POSIX Lock Ownership" (plock_ownership attribute) in the DLM and gfs_controld sections of cluster configuration were incorrectly assumed. Consequence: Luci could, upon compacting the configuration so as to be sent as a new authoritative version within the cluster, accidentally drop information of the mentioned configuration options being previously enabled, leading to their effective disabling. Fix: Luci now assumes correct defaults for the mentioned configuration options. Result: Luci no longer drops the information about the mentioned configuration options being enabled.
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-05-11 00:16:44 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:

Description Jan Pokorný [poki] 2013-07-26 18:28:03 UTC
Shane/John noticed discrepancy between respective defaults deemed by
luci vs. cluster stack itself.

Plan:
- verify if this report is valid
- find and fix (preferably) all class of such discrepancies

Comment 7 Jan Pokorný [poki] 2015-10-09 16:24:23 UTC
More specifically, the reported problem was with plock_ownership attribute
of <dlm> within cluster.conf being assumed with different defaults
depending on the tool:

- dlm_controld, the effective user: 0 (plock ownership disabled)
- luci, the configuration tool: 1 (enabled)

This means, for instance, following scenario is plausible:

1. cluster.conf containing following snippet is loaded into luci:

   <dlm plock_ownership="1"/>

2. some unrelated change is made to the "configuration model" built
   from cluster.conf at step 1.

3. that change is to be propagated back to the cluster, hence the model
   is externalized, at which point plock_ownership="1" bit is dropped as
   it is deemed a default (and hence redundant)

-->

Voilà, plock ownership configuration was silently flipped from enabled
to disabled.  What's more, it cannot be re-enabled due to the same
wrong luci's assumption; only plock_ownership="0" can ever be emitted
by luci, which is the same as not emitting this parameter at all.

Comment 12 errata-xmlrpc 2016-05-11 00:16:44 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, 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://rhn.redhat.com/errata/RHBA-2016-0892.html