[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-18 Thread Launchpad Bug Tracker
This bug was fixed in the package pacemaker - 2.0.3-3ubuntu4.2 --- pacemaker (2.0.3-3ubuntu4.2) focal; urgency=medium * d/rules: Rebuild with QB_KILL_ATTRIBUTE_SECTION to overcome a problem in libqb (LP: #1915828) -- Dariusz Gadomski Thu, 04 Mar 2021 10:29:48 +0100 **

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-18 Thread Launchpad Bug Tracker
This bug was fixed in the package pacemaker - 2.0.4-2ubuntu3.2 --- pacemaker (2.0.4-2ubuntu3.2) groovy; urgency=medium * d/rules: Rebuild with QB_KILL_ATTRIBUTE_SECTION to overcome a problem in libqb (LP: #1915828) -- Dariusz Gadomski Thu, 04 Mar 2021 10:52:40 +0100 **

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-17 Thread Dariusz Gadomski
# verification groovy $ apt-cache policy libcrmcommon34 | grep Installed Installed: 2.0.4-2ubuntu3.1 # dlm_stonith -t 5 -n 1089 dlm_stonith: utils.c:48: common: Assertion `"implicit callsite section is observable, otherwise target's and/or libqb's build is at fault, preventing reliable

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-17 Thread Dariusz Gadomski
# verification focal $ apt-cache policy libcrmcommon34 | grep Installed Installed: 2.0.3-3ubuntu4.1 # dlm_stonith -t 5 -n 1 dlm_stonith: utils.c:57: common: Assertion `"implicit callsite section is observable, otherwise target's and/or libqb's build is at fault, preventing reliable logging"

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-08 Thread Dariusz Gadomski
** Description changed: [impact] programs using libqb logging exit due to failed assertion on qb log init [test case] test program: #include QB_LOG_INIT_DATA(test); int main(int argc, char* argv[]) {   return 0; } compile and run: $ gcc -flto

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-08 Thread Łukasz Zemczak
Hello Jim, or anyone else affected, Accepted pacemaker into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/pacemaker/2.0.3-3ubuntu4.2 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-08 Thread Łukasz Zemczak
Hello Jim, or anyone else affected, Accepted pacemaker into groovy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/pacemaker/2.0.4-2ubuntu3.2 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-08 Thread Dariusz Gadomski
SRU proposal for groovy ** Patch added: "groovy.debdiff" https://bugs.launchpad.net/ubuntu/+source/pacemaker/+bug/1915828/+attachment/5474408/+files/groovy.debdiff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-08 Thread Dariusz Gadomski
SRU proposal for focal ** Patch removed: "focal.debdiff" https://bugs.launchpad.net/ubuntu/+source/pacemaker/+bug/1915828/+attachment/5473371/+files/focal.debdiff ** Patch added: "focal.debdiff"

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-05 Thread Dariusz Gadomski
** Changed in: pacemaker (Ubuntu Groovy) Assignee: (unassigned) => Dariusz Gadomski (dgadomski) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1915828 Title: pacemaker fails to release

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-05 Thread Dariusz Gadomski
** Patch added: "focal.debdiff" https://bugs.launchpad.net/ubuntu/+source/pacemaker/+bug/1915828/+attachment/5473371/+files/focal.debdiff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1915828

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-05 Thread Dariusz Gadomski
Initial Focal SRU proposal. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1915828 Title: pacemaker fails to release clustered filesystem dlm locks on failover To manage notifications about this

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-04 Thread Rafael David Tinoco
I'm pasting an email answer here so we keep track of all that has been discussed for this issue: > Me and Dan have been working recently on a customer case reported as LP: #1915828. Turns out that some linker "magic" used inside libqb broke pacemaker (and potentially any package using

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-04 Thread Dariusz Gadomski
The symbols defined with CRM_TRACE_INIT_DATA doesn't seem to be used anywhere inside pacemaker and it's less than likely those are used anywhere outside of it. The definitions seem to be strictly logging related without any other functionality declared. -- You received this bug notification

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-04 Thread Dariusz Gadomski
The list of symbols missing seem to be consistent with the onces defined with the CRM_TRACE_INIT_DATA macro: lib/lrmd/lrmd_client.c 46:CRM_TRACE_INIT_DATA(lrmd); lib/pacemaker/pcmk_trans_unpack.c 20:CRM_TRACE_INIT_DATA(transitioner); lib/fencing/st_client.c 37:CRM_TRACE_INIT_DATA(stonith);

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-04 Thread Dariusz Gadomski
Adding -DQB_KILL_ATTRIBUTE_SECTION to CFLAGS seems to result in some symbols disappearing during the build: https://paste.ubuntu.com/p/hmBpMXGjqy/ -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-04 Thread Dariusz Gadomski
I have checked it again on Groovy and looks like change from https://github.com/ClusterLabs/libqb/pull/322 did not make it to Groovy version of libqb. Also in a test the behavior was identical to Focal, so I have targetted the bug to the series. -- You received this bug notification because you

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-04 Thread Dariusz Gadomski
** Also affects: pacemaker (Ubuntu Groovy) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1915828 Title: pacemaker fails to release clustered filesystem

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-02 Thread Dan Streetman
It appears the linker is eliding the section that libqb's "linker magic" expects when the linker detects that the compiled program doesn't actually use that section, which seems completely reasonable for the linker to do. This seems to be a case of libqb trying to be "clever" by relying on an

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-01 Thread Dan Streetman
** Description changed: [impact] programs using libqb logging exit due to failed assertion on qb log init [test case] test program: - #include QB_LOG_INIT_DATA(test); int main(int argc, char* argv[]) { - return 0; +   return 0; } - compile and run:

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-01 Thread Dan Streetman
** Also affects: pacemaker (Ubuntu Focal) Importance: Undecided Status: New ** Changed in: pacemaker (Ubuntu) Status: New => Fix Released ** Changed in: pacemaker (Ubuntu Focal) Assignee: (unassigned) => Dariusz Gadomski (dgadomski) ** Changed in: pacemaker (Ubuntu Focal)

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-03-01 Thread Dan Streetman
** Description changed: - When a clustered node is detected as failed the remaining node tries to - fence the resources. When using pacemaker with gfs2 on an lvm2 logical - volume dlm_controld calls out to dlm_stonith to release any locks held. + [impact] + + programs using libqb logging exit

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-02-23 Thread Dariusz Gadomski
** Changed in: pacemaker (Ubuntu) Assignee: (unassigned) => Dariusz Gadomski (dgadomski) ** Changed in: pacemaker (Ubuntu) Importance: Undecided => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-02-23 Thread Christian Ehrhardt 
** Tags added: server-next -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1915828 Title: pacemaker fails to release clustered filesystem dlm locks on failover To manage notifications about this bug

[Bug 1915828] Re: pacemaker fails to release clustered filesystem dlm locks on failover

2021-02-18 Thread Dominique Poulain
** Tags added: sts -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1915828 Title: pacemaker fails to release clustered filesystem dlm locks on failover To manage notifications about this bug go to: