Package: pacemaker / 2.1.5-1+deb12u1

Metadata

Package Version Patches format
pacemaker 2.1.5-1+deb12u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Enable redirecting etc init.d script calls to system.patch | (download)

daemons/execd/pacemaker_remote.in | 4 4 + 0 - 0 !
etc/init.d/pacemaker.in | 4 4 + 0 - 0 !
2 files changed, 8 insertions(+)

 enable redirecting /etc/init.d/$script calls to systemd


Enable the init scripts on multi user runlevels.patch | (download)

daemons/execd/pacemaker_remote.in | 4 2 + 2 - 0 !
etc/init.d/pacemaker.in | 4 2 + 2 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 enable the init scripts on multi-user runlevels

Upstream does not find this a good idea (see 5b5acab vs fc11a46 and also
https://github.com/ClusterLabs/pacemaker/pull/656), but Debian runs
installed daemons by default.

Make the asciidoc documentation reproducible.patch | (download)

doc/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make the asciidoc documentation reproducible


alerts make the scripts executable.patch | (download)

extra/alerts/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 alerts: make the scripts executable
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Signed-off-by: Ferenc Wgner <wferi@niif.hu>

Shipping the CTS is not useful.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
daemons/execd/Makefile.am | 2 1 + 1 - 0 !
daemons/fenced/Makefile.am | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 shipping the cts is not useful


Always run Inkscape under the C.UTF 8 locale.patch | (download)

doc/sphinx/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 always run inkscape under the c.utf-8 locale


Fix typos resouce resource.patch | (download)

cts/cts-exec.in | 2 1 + 1 - 0 !
cts/lab/CTStests.py | 2 1 + 1 - 0 !
lib/pacemaker/pcmk_sched_primitive.c | 4 2 + 2 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

 fix typos: resouce -> resource


Refactor scheduler improve xpath efficiency when unpackin.patch | (download)

lib/pengine/unpack.c | 20 12 + 8 - 0 !
1 file changed, 12 insertions(+), 8 deletions(-)

 refactor: scheduler: improve xpath efficiency when unpacking

Using "//" means that every child must be searched recursively. If we know the
exact path, we should explicitly specify it.

Low scheduler unknown_on_node should ignore pending actio.patch | (download)

lib/pengine/unpack.c | 37 25 + 12 - 0 !
1 file changed, 25 insertions(+), 12 deletions(-)

 low: scheduler: unknown_on_node() should ignore pending actions

Previously, unknown_on_node() looked for any lrm_rsc_op at all to decide
whether a resource is known on a node. However if the only action is pending,
the resource is not yet known.

Also drop a redundant argument and add a doxygen block. (The rsc argument is
not const due to a getDocPtr() call in the chain, as well as libxml2 calls that
are likely const in practice but aren't marked as such.)

Fix scheduler handle cleaned migrate_from history correct.patch | (download)

lib/pengine/unpack.c | 10 10 + 0 - 0 !
1 file changed, 10 insertions(+)

 fix: scheduler: handle cleaned migrate_from history correctly

Fixes T623