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
**
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
**
# 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
# 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"
** 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
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
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
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.
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"
** 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
** 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
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
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
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
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);
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.
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
** 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
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
** 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:
** 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)
** 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
** 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.
** 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
** 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:
25 matches
Mail list logo