commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2024-04-18 22:10:03 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.26366 (New) Package is "pacemaker" Thu Apr 18 22:10:03 2024 rev:156 rq:1168817 version:2.1.7+20240411.81041cf0b Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2024-03-15 20:28:11.453252216 +0100 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.26366/pacemaker.changes 2024-04-18 22:10:10.112106515 +0200 @@ -1,0 +2,132 @@ +Tue Apr 16 15:03:28 UTC 2024 - Yan Gao + +- Update to version 2.1.7+20240411.81041cf0b: +- libcrmcommon: Avoid use-after-free in mark_xml_changes() +- libcrmcommon: Mark parents dirty in pcmk__mark_xml_created() + +--- +Tue Apr 16 14:46:08 UTC 2024 - Yan Gao + +- Update to version 2.1.7+20240410.ae4b38ab5: +- scheduler: deprecate Nagios and Upstart resources even if built with --enable-compat-2.0 (gh#ClusterLabs/pacemaker#3417) + +--- +Tue Apr 16 13:54:16 UTC 2024 - Yan Gao + +- Update to version 2.1.7+20240410.74b7a09c5: +- tools: New crm_resource --list-options=primitive option (gh#ClusterLabs/pacemaker#3399) +- libcrmcommon: Use PCMK_VALUE_VERSION as option type (gh#ClusterLabs/pacemaker#3399) +- libcrmcommon: Use PCMK_VALUE_TIMEOUT as option type (gh#ClusterLabs/pacemaker#3399) +- libcrmcommon: Use PCMK_VALUE_SCORE as option type (gh#ClusterLabs/pacemaker#3399) +- libcrmcommon: Use PCMK_VALUE_NONNEGATIVE_INTEGER as opt type (gh#ClusterLabs/pacemaker#3399) +- libcrmcommon: Use PCMK_VALUE_DURATION as option type (gh#ClusterLabs/pacemaker#3399) +- schemas: Allow more types in options API schema +- fencer: Deprecate metadata CLI option (gh#ClusterLabs/pacemaker#3399) +- crm_resource: New --list-options=fencing option (gh#ClusterLabs/pacemaker#3399) +- schemas: Allow options in crm_resource output +- scheduler: warn if multiple top-level rules are used + +--- +Mon Apr 15 12:27:11 UTC 2024 - Yan Gao + +- Update to version 2.1.7+20240408.78e71e024: +- scheduler: correctly log resource IDs of the deprecated classes (gh#ClusterLabs/pacemaker#3415) + +--- +Mon Apr 15 09:24:08 UTC 2024 - Yan Gao + +- Update to version 2.1.7+20240404.4eedfe810: +- libcib: Don't incorrectly expand "++" and "+=" in XML attr values (gh#ClusterLabs/pacemaker#3413) +- cts-cli: Update for pcmk__inject_failcount() setting integer value (gh#ClusterLabs/pacemaker#3413) +- libpacemaker: pcmk__inject_failcount should set an integer value (gh#ClusterLabs/pacemaker#3413) +- scheduler: improve message for empty location rules +- scheduler: improve error checking in pcmk__new_location() +- schemas: restructure rule schema for planned incompatible changes +- scheduler: log unknown nodes in location constraints (gh#ClusterLabs/pacemaker#3409, CLBZ#5415) +- scheduler: correct lifetime deprecation warning (gh#ClusterLabs/pacemaker#3409) +- tools: honor rules when getting utilization attributes with crm_resource (gh#ClusterLabs/pacemaker#3409) +- scheduler: deprecate support for default instance attributes (gh#ClusterLabs/pacemaker#3409) +- CIB: deprecate support for node attribute expressions beneath op and op_defaults +- scheduler: use default timeout (20s) if user configures 0 (gh#ClusterLabs/pacemaker#3409) +- tools: use better value for crm_resource --force-* timeout (gh#ClusterLabs/pacemaker#3409) +- tools: crm_resource should ignore resource meta-attribute node expressions (gh#ClusterLabs/pacemaker#3409) +- fencer: deprecate node attribute expressions in fence device meta-attributes +- CIB: deprecate support for multiple rules within a single location constraint +- scheduler: accept empty attribute name in node attribute expressions + +--- +Thu Apr 11 17:08:58 UTC 2024 - Yan Gao + +- Update to version 2.1.7+20240401.39cf7437c: +- fencer: always format time_t values as long long (gh#ClusterLabs/pacemaker#3407) +- libcrmcommon: Escape some chars in XML attribute text output +- scheduler: Add PCMK__XA_GRANTED to ticket_state XML. +- tools: Fix the arguments annotation for ticket-constraints. +- schemas: Change the type of a ticket's id attribute. +- libcrmcommon: Escape newlines and tabs in XML attribute values +- libcrmcommon: handle invalid match in pcmk__replace_submatches() +- cts-lab: Parse log watch timestamps on exerciser side + +--- +Fri Apr 05 07:24:43 UTC 2024 - Yan Gao
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2024-01-05 21:41:49 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.28375 (New) Package is "pacemaker" Fri Jan 5 21:41:49 2024 rev:154 rq:1137032 version:2.1.7+20231219.0f7f88312 Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2023-12-28 22:55:30.509383869 +0100 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.28375/pacemaker.changes 2024-01-05 21:43:03.209878418 +0100 @@ -155 +155 @@ -- libcrmcommon: wait for reply from appropriate controller commands (rh#2225631, rh#2221084) +- libcrmcommon: wait for reply from appropriate controller commands (bsc#1218312, rh#2225631, rh#2221084) Other differences: --
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2023-12-28 22:55:17 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.28375 (New) Package is "pacemaker" Thu Dec 28 22:55:17 2023 rev:153 rq:1135459 version:2.1.7+20231219.0f7f88312 Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2023-12-07 19:09:40.745651001 +0100 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.28375/pacemaker.changes 2023-12-28 22:55:30.509383869 +0100 @@ -1,0 +2,12 @@ +Wed Dec 20 13:44:11 UTC 2023 - Yan Gao + +- Update to version 2.1.7+20231219.0f7f88312 (Pacemaker-2.1.7): +- attrd: Regression in transient attr deletions (gh#ClusterLabs/pacemaker#3283) + +--- +Mon Dec 11 07:54:29 UTC 2023 - Yan Gao + +- Update to version 2.1.6+20231207.80f8a320e (Pacemaker-2.1.7-rc3): +- agents: handle dampening parameter consistently and correctly + +--- @@ -143 +155 @@ -- libcrmcommon: wait for reply from appropriate controller commands +- libcrmcommon: wait for reply from appropriate controller commands (rh#2225631, rh#2221084) Old: pacemaker-2.1.6+20231205.0f6fbd59f.tar.xz New: pacemaker-2.1.7+20231219.0f7f88312.tar.xz Other differences: -- ++ pacemaker.spec ++ --- /var/tmp/diff_new_pack.jj7eCA/_old 2023-12-28 22:55:31.185408548 +0100 +++ /var/tmp/diff_new_pack.jj7eCA/_new 2023-12-28 22:55:31.185408548 +0100 @@ -129,7 +129,7 @@ %define with_regression_tests 0 Name: pacemaker -Version:2.1.6+20231205.0f6fbd59f +Version:2.1.7+20231219.0f7f88312 Release:0 Summary:Scalable High-Availability cluster resource manager # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary ++ _service ++ --- /var/tmp/diff_new_pack.jj7eCA/_old 2023-12-28 22:55:31.213409570 +0100 +++ /var/tmp/diff_new_pack.jj7eCA/_new 2023-12-28 22:55:31.217409716 +0100 @@ -8,10 +8,10 @@ To update to a new release, change "revision" to the desired git commit hash and bump "version" if necessary -2.1.6 +2.1.7 --> -2.1.6+%cd.%h -0f6fbd59f +2.1.7+%cd.%h +Pacemaker-2.1.7 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.jj7eCA/_old 2023-12-28 22:55:31.237410446 +0100 +++ /var/tmp/diff_new_pack.jj7eCA/_new 2023-12-28 22:55:31.237410446 +0100 @@ -5,6 +5,6 @@ https://github.com/ClusterLabs/pacemaker.git - 0f6fbd59fc7d03578e8feccc9b8bdd8811dccf9f + 0f7f88312f7a1ccedee60bf768aba79ee13d41e0 (No newline at EOF) ++ pacemaker-2.1.6+20231205.0f6fbd59f.tar.xz -> pacemaker-2.1.7+20231219.0f7f88312.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pacemaker-2.1.6+20231205.0f6fbd59f/ChangeLog new/pacemaker-2.1.7+20231219.0f7f88312/ChangeLog --- old/pacemaker-2.1.6+20231205.0f6fbd59f/ChangeLog2023-12-05 23:15:56.0 +0100 +++ new/pacemaker-2.1.7+20231219.0f7f88312/ChangeLog2023-12-19 22:27:44.0 +0100 @@ -1,26 +1,18 @@ -* Tue Nov 21 2023 Ken Gaillot Pacemaker-2.1.7-rc2 -- 26 commits with 14 files changed, 119 insertions(+), 46 deletions(-) - -- Features added since Pacemaker-2.1.7-rc1 - + Default of new node-pending-timeout option has been changed to 0 -to preserve previous behavior - -- Fixes since Pacemaker-2.1.7-rc1 - + build: Allow building with libxml2 2.12.0 and greater - + tools: crm_resource --wait will now wait if any actions are pending -(previously it would wait only if new actions were planned) - + tools: crm_verify --output-as=xml now includes detailed messages - -* Mon Oct 30 2023 Ken Gaillot Pacemaker-2.1.7-rc1 -- 1345 commits with 358 files changed, 23622 insertions(+), 17197 deletions(-) +* Tue Dec 19 2023 Ken Gaillot Pacemaker-2.1.7 +- 1388 commits with 358 files changed, 23771 insertions(+), 17219 deletions(-) - Features added since Pacemaker-2.1.6 + + build: allow building with libxml2 2.12.0 and greater + CIB: deprecate "ordering" attribute of "resource_set" - + CIB: new cluster option "node-pending-timeout" (defaulting to 2 hours) to -fence nodes that do not join Pacemaker's controller group within this much -time after joining the cluster + + CIB: new cluster option "node-pending-timeout" (defaulting to 0, meaning +no timeout, to preserve existing behavior) allows fencing of nodes that do +not join Pacemaker's controller group within this much time after joining +the cluster + controller:
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2023-12-07 19:09:16 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.25432 (New) Package is "pacemaker" Thu Dec 7 19:09:16 2023 rev:152 rq:1131356 version:2.1.6+20231205.0f6fbd59f Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2023-06-21 22:37:03.657360764 +0200 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.25432/pacemaker.changes 2023-12-07 19:09:40.745651001 +0100 @@ -1,0 +2,284 @@ +Wed Dec 06 08:13:35 UTC 2023 - Yan Gao + +- Update to version 2.1.6+20231205.0f6fbd59f: +- scheduler: log reason for recheck time updates +- scheduler: update recheck time for node-pending-timeout + +--- +Tue Dec 05 13:57:24 UTC 2023 - Yan Gao + +- Update to version 2.1.6+20231204.e1a1bd808: +- tools: Fix a regression in tool XML output. (clbz#5529) + +--- +Wed Nov 22 17:45:02 UTC 2023 - Yan Gao + +- Update to version 2.1.6+20231122.7534cc50a (Pacemaker-2.1.7-rc2): +- rpm: require minimum libxml2 version of 2.6.0 +- libcrmcommon: Write crm_verify detailed messages to XML +- libcrmcommon: Use const for xmlCtxtGetLastError() (CLBZ#5530) +- libcrmcommon: Drop deprecated libxml2 symbols (CLBZ#5530) +- sysconfig: Use CRM_DAEMON_USER and CRM_DAEMON_GROUP +- sysconfig: Fix defaults for dh_min_bits/dh_max_bits +- sysconfig: Document PCMK_stderr +- pacemakerd: Mark PCMK_shutdown_delay as deprecated +- sysconfig: Document PCMK_cluster_type +- sysconfig: Document PCMK_remote_pid1 +- sysconfig: Document PCMK_node_action_limit +- sysconfig: Mark PCMK_cib_timeout as deprecated +- controld/schedullerd: Change the default value of node-pending-timeout to 0. +- controld: Adding default value for node-pending-timeout. +- crm_resource: make --wait wait for pending actions in CIB + +--- +Wed Nov 22 17:21:47 UTC 2023 - Yan Gao + +- Update to version 2.1.6+20231031.d0ef74d64 (Pacemaker-2.1.7-rc1): +- attrd: revert faulty T138 fix +- controller: bail if CIB modify fails within transaction +- scheduler: don't show pending nodes as having "<3.15.1" feature set + +--- +Tue Nov 21 15:09:30 UTC 2023 - Yan Gao + +- Update to version 2.1.6+20231030.66cc0f083: +- scheduler: *really* ignore monitors for invalid roles +- scheduler: avoid double free with disabled recurring actions +- scheduler: use node when unpacking failure handling for history entries +- scheduler: check for migration actions more accurately +- attrd: avoid regression by reverting 58400e27 +- libcrmcommon: fix readable interval string +- attrd: restore standalone operation for regression testing +- all: avoid "data set" or "working set" in messages +- cts-lab: work around issues with Reattach test +- scheduler: improve node comparison trace messages +- fencer: compare node name case-insensitively +- attrd: Use CIB transaction in attrd_write_attribute() +- attrd: NULL-check the_cib earlier in attrd_write_attribute() +- attrd, controller: Ignore CIB diff if client is safe +- based: Make CIB transactions backward compatible +- libcrmcommon: Bump feature set for CIB transactions + +- Rebase: + * bug-812269_pacemaker-fencing-device-register-messages.patch + * bug-995365_pacemaker-cts-restart-systemd-journald.patch + +--- +Tue Nov 21 14:42:13 UTC 2023 - Yan Gao + +- Update to version 2.1.6+20231009.5a44f03e4: +- controller: don't fence leaving nodes for node-pending-timeout + +--- +Tue Nov 21 13:57:18 UTC 2023 - Yan Gao + +- Update to version 2.1.6+20231004.92cc36b15: +- crm_resource: move/ban fall back to old Promoted equivalent +- libcrmcommon: Ignore text nodes when creating XML patchset + +--- +Tue Nov 21 13:35:11 UTC 2023 - Yan Gao + +- Update to version 2.1.6+20231003.0f5df886a: +- scheduler: compare join state case-sensitively +- scheduler: validate "terminate" node attribute better +- controller,scheduler: allow disabling node-pending-timeout + +--- +Mon Nov 20 11:54:14 UTC 2023 - Yan Gao + +- Update to version 2.1.6+20231003.c3e159b4d: +- libcrmcommon: Improve error log in pcmk__xml2text() +- scheduler: correct meta-attribute name in message +- scheduler: correct message about only-if-unmigratable inputs +- crm_resource: report error when trying to restart unmanaged resources +- scheduler:
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2023-06-21 22:36:56 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.15902 (New) Package is "pacemaker" Wed Jun 21 22:36:56 2023 rev:151 rq:1093809 version:2.1.6+20230524.6fdc9deea Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2023-03-29 23:26:08.679158840 +0200 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.15902/pacemaker.changes 2023-06-21 22:37:03.657360764 +0200 @@ -1,0 +2,136 @@ +Mon Jun 19 08:57:42 UTC 2023 - Yan Gao + +- rpm: build with --with-sbd-sync-default="true" only for sle_version >= 150400 (bsc#1180966) +- rpm: build with --enable-legacy-links only for suse_version < 1600 +- rpm: build with --enable-compat-2.0 only for suse_version < 1600 (jsc#PED-106, jsc#PED-294) +- rpm: build with --with-concurrent-fencing-default=true only for sle_version >= 150400 +- rpm: build with --with-resource-stickiness-default=1 only for sle_version >= 150400 +- rpm: build with --with-nagios=true only for suse_version < 1600 (jsc#PED-3877, jsc#PED-4446) +- agents: create symlink ocf:pacemaker:NodeUtilization only for suse_version < 1600 in favor of ocf:heartbeat:NodeUtilization (bsc#1070347) + +--- +Sat Jun 17 14:14:47 UTC 2023 - Yan Gao + +- Update to version 2.1.6+20230524.6fdc9deea (Pacemaker-2.1.6): +- scheduler: ensure earlier group member starts happen after later member stops + +--- +Sat Jun 17 12:29:11 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230502.802a72226 (Pacemaker-2.1.6-rc2): +- rpm: avoid bare wildcards under shared directories in spec +- scheduler: consider mandatory colocations before optional + +--- +Sat Jun 17 12:19:07 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230501.832463d94: +- daemons: pacemakerd -S should wait for shutdown before returning (bsc#1210857) + +--- +Sat Jun 17 12:13:21 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230501.b049bbeea: +- scheduler: deprecate support for Nagios resources (jsc#PED-3877, jsc#PED-4446) +- scheduler: deprecate "moon" in date_spec elements in rules +- daemons: Preserve transient attrs when possible +- daemons: Sync remote connection info with new controllers. +- daemons: Record the node hosting a remote connection resource. +- daemons: Add node hosting connection resource to state XML. +- daemons: Broadcast remote node state changes to all controllers +- daemons: Add daemon uptime to execd XML replies. + +--- +Sat Jun 17 11:47:18 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230424.6127934e3: +- fencer: fencing timeout sent to peer takes no delay into account (bsc#1210074) +- libpacemaker: initial timeout for fencing callback takes any requested fencing delay into account (bsc#1210074) +- controller: use "target" terminology consistently (bsc#1210074) +- controller: log fencing timeout consistently in seconds as priority fencing delay (bsc#1210074) +- controller: initial timeout for fencing callback takes any priority fencing delay into account (bsc#1210074) +- fencer: apply requested fencing delay only for the first device (bsc#1210074) +- fencer: fencing timeouts take any pcmk_delay_base into account (bsc#1210074) +- fencer: add correct values of pcmk_delay_base/max to query rely (bsc#1210074) +- fencer: per-operation fencing timeout takes any requested fencing delay into account (bsc#1210074) +- fencer: total fencing timeout takes any requested fencing delay into account (bsc#1210074) +- cts-fencing: regression test for fencing timeouts taking fencing delays into account (bsc#1210074) + +--- +Fri Jun 16 18:32:29 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230418.ccc3b3344: +- python: Default CTS iterations to 1. + +--- +Fri Jun 16 18:09:17 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230417.095c09eee (Pacemaker-2.1.6-rc1): +- NLS: update translations for current code base +- sysconfig: improve help text +- sysconfig: overhaul enviroment variable descriptions +- tools: avoid use-after-free of attribute ID +- tools: fix use-after-free of attribute set name + +--- +Fri Jun 16 17:54:21 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230411.dbe567bfd: +- controller: avoid use-after-free when disconnecting
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2023-03-29 23:26:05 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.31432 (New) Package is "pacemaker" Wed Mar 29 23:26:05 2023 rev:150 rq:1074950 version:2.1.5+20230320.22590c566 Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2023-03-24 15:18:34.330309510 +0100 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.31432/pacemaker.changes 2023-03-29 23:26:08.679158840 +0200 @@ -1,0 +2,25 @@ +Wed Mar 22 16:11:09 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230320.22590c566: +- libcrmcommon: allow crm_attribute to try OCF_RESOURCE_INSTANCE environment variable if -p is specified with an empty string (bsc#1209586) +- libcrmcommon, libpe_status: New enabled meta attr for alerts +- scheduler: message now applies to all nodes +- libcrmcommon: avoid libqb assertion +- tools: Formatted output in crm_shadow +- schemas: New diff and any-element schemas +- schemas: New crm_shadow and instruction schemas + +--- +Tue Mar 21 15:13:46 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230314.692147cd3: +- tools: Don't teardown on unsuccessful crm_shadow --delete +- tools: Don't print teardown message for crm_shadow --commit +- libcib: Don't unset env var in cib_new_no_shadow() +- scheduler: avoid displaying failed operations as pending (bsc#1206263) +- Revert "Fix: libpacemaker: ensure any pending recurring monitor gets updated if it fails" (bsc#1206263) +- cts-regression: reflect any test failures again with the return code +- alerts: make alert_snmp.sh.sample compatible with SNMPv3 +- tool: update crm_mon synopsis (bsc#1208868) + +--- Old: pacemaker-2.1.5+20230309.a4b0ea1b5.tar.xz New: pacemaker-2.1.5+20230320.22590c566.tar.xz Other differences: -- ++ pacemaker.spec ++ --- /var/tmp/diff_new_pack.M7N3BX/_old 2023-03-29 23:26:09.243161490 +0200 +++ /var/tmp/diff_new_pack.M7N3BX/_new 2023-03-29 23:26:09.247161509 +0200 @@ -104,7 +104,7 @@ %define with_regression_tests 0 Name: pacemaker -Version:2.1.5+20230309.a4b0ea1b5 +Version:2.1.5+20230320.22590c566 Release:0 Summary:Scalable High-Availability cluster resource manager # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary ++ _service ++ --- /var/tmp/diff_new_pack.M7N3BX/_old 2023-03-29 23:26:09.279161660 +0200 +++ /var/tmp/diff_new_pack.M7N3BX/_new 2023-03-29 23:26:09.279161660 +0200 @@ -11,7 +11,7 @@ 2.1.5 --> 2.1.5+%cd.%h -a4b0ea1b5 +22590c566 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.M7N3BX/_old 2023-03-29 23:26:09.299161753 +0200 +++ /var/tmp/diff_new_pack.M7N3BX/_new 2023-03-29 23:26:09.303161773 +0200 @@ -5,6 +5,6 @@ https://github.com/ClusterLabs/pacemaker.git - c026b5e2a10eebc29cbf1b09953fbba40b7549f3 + 4a1e3fa1f24f1d31785456c030d19919c27bdb5b (No newline at EOF) ++ pacemaker-2.1.5+20230309.a4b0ea1b5.tar.xz -> pacemaker-2.1.5+20230320.22590c566.tar.xz ++ 4534 lines of diff (skipped)
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2023-03-24 15:18:18 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.31432 (New) Package is "pacemaker" Fri Mar 24 15:18:18 2023 rev:149 rq:1073530 version:2.1.5+20230309.a4b0ea1b5 Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2023-02-03 22:13:01.558002312 +0100 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.31432/pacemaker.changes 2023-03-24 15:18:34.330309510 +0100 @@ -1,0 +2,68 @@ +Tue Mar 14 10:25:29 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230309.a4b0ea1b5: +- controller: compare recordable actions case-sensitively +- libcrmcommon: Don't parse "-INFINITY" as a list of cmdline options (CLBZ#5509) +- tools: crm_shadow --commit now works with CIB_file +- scheduler: expired results shouldn't affect state +- scheduler: avoid remap log if not remapped +- scheduler: always treat degraded results as success +- watchdog-fencing: correctly derive timeout with topology +- watchdog-fencing: terminate dangling timer before watchdog-waiting +- scheduler: ensure resource history entries have an XML ID +- crm_resource: Add the --element option for --get-parameter +- libcrmcommon: Fix problems with pcmk__output_and_clear_error. +- libcrmcommon: Fix memleak in pcmk__output_xml_add_node_copy() + +- Rebase: + * bug-806256_pacemaker-log-level-notice.patch + * pacemaker-cts-StartCmd.patch + +--- +Thu Mar 09 11:46:21 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230220.c4f6c191a: +- libcrmcommon: Fix handling node=NULL in pcmk__attrd_api_query. +- fencer: Avoid double source remove of op_timer_total (rh#2166967) + +- Rebase: + * bug-806256_pacemaker-log-level-notice.patch + +--- +Mon Feb 20 10:50:04 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230216.ed8bc68bc: +- scheduler: count only containers' active nodes for bundles + +--- +Fri Feb 10 15:33:30 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230208.231b58a40: +- cts: Add a basic cts-attrd program. +- daemons: Modify a couple log messages for testing. +- daemons: Add a -l argument to pacemaker-attrd. +- daemons: Skip connecting to the CIB in attrd standalone mode. +- daemons: Add some additional errors for when startup fails. +- daemons: Add a standalone argument for attrd. +- fencer: Prevent double g_source_remove of op_timer_one (rh#2166967) +- tools: Don't allow use of --name and --pattern at the same time. +- tools: Add sync point support to crm_attribute. +- tools: Add pattern support to attrd_updater. +- scheduler: handle cleaned migrate_from history correctly (bsc#1182313) +- scheduler: unknown_on_node() should ignore pending actions (bsc#1182313) +- daemons: Fix pointer management in attrd_client_update. +- scheduler: improve migration history validation + +--- +Thu Feb 02 13:56:32 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230201.11c15a89f: +- crm_mon: Display the descriptions in crm_mon output +- libcrmcommon: parse_op_key() can now handle confirmed notifications +- xml: change resources-related schemas and bump PCMK__API_VERSION +- crm_resouce: Add the description to the XML output of crm_resource --list +- python: Disable a couple more pylint warnings. +- scheduler: correctly choose container vs inside resource for interleaving +- scheduler: ignore node when getting resource inside container + +--- @@ -527 +595 @@ -- libcrmcommon: Fix an IPC-related memory leak. +- libcrmcommon: Fix an IPC-related memory leak. (bsc#1208544) Old: pacemaker-2.1.5+20230125.95bb4788a.tar.xz New: pacemaker-2.1.5+20230309.a4b0ea1b5.tar.xz Other differences: -- ++ pacemaker.spec ++ --- /var/tmp/diff_new_pack.mPXoYq/_old 2023-03-24 15:18:35.230314203 +0100 +++ /var/tmp/diff_new_pack.mPXoYq/_new 2023-03-24 15:18:35.234314224 +0100 @@ -104,7 +104,7 @@ %define with_regression_tests 0 Name: pacemaker -Version:2.1.5+20230125.95bb4788a +Version:2.1.5+20230309.a4b0ea1b5 Release:0 Summary:Scalable High-Availability cluster resource manager # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary ++ _service ++ --- /var/tmp/diff_new_pack.mPXoYq/_old 2023-03-24 15:18:35.270314411 +0100 +++ /var/tmp/diff_new_pack.mPXoYq/_new 2023-03-24 15:18:35.270314411 +0100 @@ -11,7 +11,7
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2023-02-03 22:04:41 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.4462 (New) Package is "pacemaker" Fri Feb 3 22:04:41 2023 rev:148 rq:1062633 version:2.1.5+20230125.95bb4788a Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2023-01-05 15:00:12.18478 +0100 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.4462/pacemaker.changes 2023-02-03 22:13:01.558002312 +0100 @@ -1,0 +2,61 @@ +Thu Jan 26 09:49:40 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230125.95bb4788a: +- libpacemaker: avoid assertion failure if a node_state entry doesn't have an uname yet (bsc#1207319) +- libpacemaker: unify bailing out in pcmk__inject_node() (bsc#1207319) + +--- +Wed Jan 25 09:18:57 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230124.a29e52df9: +- executor: fix regression in remote node shutdown +- scheduler: avoid memory leak when finding compatible instance + +--- +Tue Jan 24 14:01:07 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230123.f414133a7: +- libcrmcommon: avoid infinite regression when logging v1 patchsets +- controller: clear last failure from CIB even if executor state unavailable +- scheduler: downgrade message about instance where it shouldn't be +- controller: use %u with g_hash_table_size() +- fenced: use enum fenced_target_by consistently +- scheduler: update Chinese translation + +--- +Wed Jan 18 11:16:06 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230117.dd503ddbb: +- libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D and permanent attributes +- resource agents: add depth="0" to validate-all metadata + +--- +Thu Jan 12 16:25:11 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230111.39e62b78e: +- rpm: Add a python3-pacemaker subpackage. +- python: Add a private pacemaker._cts module. +- python: Add the pacemaker.buildoptions module. +- python: Add the pacemaker.exitstatus module. +- python: Add the very beginnings of a pacemaker python library. + +--- +Thu Jan 12 14:51:46 UTC 2023 - Yan Gao + +- Update to version 2.1.5+20230110.292d6bf6b: +- libpe_status: clarify more pointer arguments +- libcrmcommon: Improve prefix spacing in XML logging functions + +--- +Fri Dec 23 13:27:39 UTC 2022 - Yan Gao + +- Update to version 2.1.5+20221220.51cc0bfbc: +- scheduler: order cloned fence device probes same as other clones +- libcrmcommon: Remove colon and space from log line after prefix +- libcrmcommon: Avoid out-of-bounds string access in log_data_element +- libcrmcommon: Don't use aliases in XML logging functions +- libcrmcommon: pcmk__output_xml_add_node() -> *_copy() +- libcrmcommon: Assert on failed copy in copy_xml() +- tools: Allow patterns for permanent attribute in crm_attribute. + +--- Old: pacemaker-2.1.5+20221212.b4db7685a.tar.xz New: pacemaker-2.1.5+20230125.95bb4788a.tar.xz Other differences: -- ++ pacemaker.spec ++ --- /var/tmp/diff_new_pack.XdT0Kt/_old 2023-02-03 22:13:02.290006564 +0100 +++ /var/tmp/diff_new_pack.XdT0Kt/_new 2023-02-03 22:13:02.298006611 +0100 @@ -104,15 +104,13 @@ %define with_regression_tests 0 Name: pacemaker -Version:2.1.5+20221212.b4db7685a +Version:2.1.5+20230125.95bb4788a Release:0 Summary:Scalable High-Availability cluster resource manager # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later Group: Productivity/Clustering/HA URL:https://www.clusterlabs.org/ -# Hint: use "spectool -s 0 pacemaker.spec" (rpmdevtools) to check the final URL: -# https://github.com/ClusterLabs/pacemaker/archive/e91769e5a39f5cb2f7b097d3c612368f0530535e/pacemaker-e91769e.tar.gz Source0:%{name}-%{version}.tar.xz Source1:crm_report.in Source100: pacemaker.rpmlintrc @@ -126,7 +124,7 @@ Patch8: bug-995365_pacemaker-cts-restart-systemd-journald.patch Patch9: pacemaker-cts-StartCmd.patch Patch10: bsc#1180966-0001-Log-pacemakerd-downgrade-the-warning-about-SBD_SYNC_.patch -# Required for core functionality +#
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2023-01-05 15:00:05 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.1563 (New) Package is "pacemaker" Thu Jan 5 15:00:05 2023 rev:147 rq:1055789 version:2.1.5+20221212.b4db7685a Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2022-12-13 18:55:03.975074839 +0100 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.1563/pacemaker.changes 2023-01-05 15:00:12.18478 +0100 @@ -1,0 +2,95 @@ +Thu Dec 22 12:59:33 UTC 2022 - Yan Gao + +- Update to version 2.1.5+20221212.b4db7685a: +- cts-scheduler: update test for preventing inactive instances from starting if probe is unrunnable on any nodes (bsc#1206263) +- scheduler: prevent inactive instances from starting if probe is unrunnable on any nodes (bsc#1206263) +- libpacemaker: ensure any pending recurring monitor gets updated if it fails (bsc#1206263) +- cts-scheduler: update test for preventing a leftover pending monitor from causing unexpected stop of other instances (bsc#1206263) +- scheduler: prevent a leftover pending monitor from causing unexpected stop of other instances (bsc#1206263) +- cts-scheduler: add test for preventing a leftover pending monitor from causing unexpected stop of other instances (bsc#1206263) + +--- +Thu Dec 22 12:50:26 UTC 2022 - Yan Gao + +- Update to version 2.1.5+20221212.074e9c860: +- tools: Support setting transient utilization attrs from crm_attribute. +- scheduler: Unpack transient utilization attributes. +- daemons: Add support for transient utilization attributes. +- libcrmcommon: Add a block attr to an IPC update request. +- tools: Add a -z option to attrd_updater. + +--- +Wed Dec 21 11:49:56 UTC 2022 - Yan Gao + +- Update to version 2.1.5+20221208.cd0f91f51: +- libcrmcommon: Warn if deprecated command line formats are used. +- controller: Don't nack joining node due to old CIB +- based: Successful CIB schema upgrade should always force a write +- based: Don't write to disk if CIB replace failed +- tools: Fix trivial memory leak in cibadmin +- based: Fix double free() in pacemaker-based.c +- libpe_status: avoid memory leak on regular expression error +- controller: Avoid election storm due to incompatible CIB +- libpacemaker: don't regfree() if regcomp() failed +- libpe_status: don't try to use compiled expression if regcomp() failed +- libcrmcommon: don't regfree() if regcomp() failed +- controller: Avoid error if a join request is received after fencing +- controller: Don't double-increment failcount for simulated failures +- daemons, tools: Unregister formats before exiting +- scheduler: Advertise metadata option in scheduler help output +- fencer: Use formatted output in pacemaker-fenced +- fencer: Correct refresh logic in update_cib_cache_cb() +- controller: Reduce CIB deletions during reprobe +- controller: Don't reprobe remotes when target is only cluster node +- add zh_cn translation for error (#2957) +- tools: Validate scope in cibadmin.c +- tools: Add status as valid cibadmin scope +- tools: Fix action danger check in cibadmin +- libcrmcommon: Null-check return value of pcmk__uid2username() +- daemons: Support cluster-wide sync points for multi IPC messages. +- tools: Fix scope/xpath parsing in cibadmin +- libcrmcommon: Bump feature set for daemon formatted output +- executor: Use formatted output in pacemaker-execd +- pacemaker-based: Use formatted output in pacemaker-based +- controller: Use formatted output in pacemaker-controld +- controller: Node exits fatally in response to join nack +- libcrmcommon: Retry pcmk_connect_ipc() if EAGAIN +- controller: Remove CRM_CHECK in update_dc for no current DC +- Pacemaker Explained: Clarify resource maintenance mode (CLBZ#5382) +- libpe_status: Node maintenance mode sets resource maintenance flag +- libpe_status: crm_mon shows "maintenance" for rsc maint meta +- schemas: resources schema supports maintenance attribute +- daemons: Check for NULL in attrd_do_not_expect_from_peer. +- tools: crm_mon fencing history is now in high resolution +- libpe_status: Use correct guint format specifier for failed action +- add zh_CN translation for pacemaker-schedulerd libexec +- daemons: Handle crm_ipc_new returning a NULL. +- tools: crm_mon now shows last_update origin +- schema: Add update origin to crm_mon output +- tools: crm_mon --daemonize should update when disconnected +- tools: Improve log messages in crm_mon.c +- tools: Remove an output format-based sleep() call from crm_mon +- tools: Include Pacemaker status in crm_mon output +- libcib: Preserve return code in
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2022-12-13 18:54:52 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.1835 (New) Package is "pacemaker" Tue Dec 13 18:54:52 2022 rev:146 rq:1042378 version:2.1.5+20221208.a3f44794f Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2022-10-01 17:41:57.537539188 +0200 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.1835/pacemaker.changes 2022-12-13 18:55:03.975074839 +0100 @@ -1,0 +2,121 @@ +Fri Dec 09 10:57:57 UTC 2022 - Yan Gao + +- Update to version 2.1.5+20221208.a3f44794f (Pacemaker-2.1.5): +- libs: Check for NULL in various functions. +- daemons: Check for NULL in attrd_create_attribute. + +--- +Tue Nov 22 18:32:17 UTC 2022 - Yan Gao + +- Update to version 2.1.4+20221122.631339ca5 (Pacemaker-2.1.5-rc3): +- libcrmcommon: Wait for ACKs from the attrd clear failure command. +- daemons: Fix expanding ++ and += in multi-update IPC messages. +- daemons: Add host attr to the children of multi-update IPC messages. +- daemons: Copy all attrs from parent to child in multi-update IPC. + +--- +Mon Nov 21 07:48:41 UTC 2022 - Yan Gao + +- Update to version 2.1.4+20221115.d3699a621 (Pacemaker-2.1.5-rc2): +- tools: quote timestamp in operation history output (bsc#1205279, bsc#1204581) +- tools: Fix setting utilization attrs with crm_attribute. +- cts-cli: add test for text output of crm_resource --list-operations/-O (bsc#1205279, bsc#1204581) +- daemons: Set an attribute on the child of a multi-attr message. +- scheduler: consider roles when blocking colocation dependents +- scheduler: when blocking starts, block children's starts as well + +--- +Thu Nov 10 09:44:31 UTC 2022 - Yan Gao + +- Update to version 2.1.4+20221108.ba419204a: +- tools: crm_resource --constraints now accepts --force +- tools: crm_resource --constraints --recursive +- tools: fix syntax on resetting options in crm_resource (bsc#1198409) + +--- +Wed Nov 02 12:39:52 UTC 2022 - Yan Gao + +- Update to version 2.1.4+20221031.0b3656e85: +- scheduler: prioritize group colocations properly +- scheduler: ignore empty groups in pcmk__add_colocated_node_scores() +- scheduler: properly consider effect of "with group" colocations +- scheduler: ensure group methods handle empty groups +- scheduler: improve error handling when unpacking resources + +--- +Wed Nov 02 12:02:58 UTC 2022 - Yan Gao + +- Update to version 2.1.4+20221024.844c0640d (Pacemaker-2.1.5-rc1): +- fencer: compare fence action names case-sensitively +- fencer: check "on" support when checking whether device can fence +- fencer: improve eligibility logs +- fencer: improve argument validation and variable names + +--- +Thu Oct 13 21:18:48 UTC 2022 - Yan Gao + +- Update to version 2.1.4+20221012.44db4ca5e: +- libpacemaker: Correct sys_from default in pacemakerd_health() +- tools: crm_mon --one-shot fails while pacemaker is shutting down (CLBZ#5501) +- libpacemaker: Fix pacemakerd-health XML output +- libpacemaker: HTML formatter for pacemakerd-health message +- libpacemaker: Memory leak in pcmk_cluster_queries.c:ipc_connect() +- libpacemaker: pacemakerd-health message accepts state +- libpacemaker: Correct default for pinged_buf in pacemakerd_event_cb +- libcrmcommon: Check invalid time value in pacemakerd API reply +- pacemaker-remoted: fix detection of __progname +- libcrmcommon: avoid memory leak in crm_time_subtract() +- fencer: skip "on" in remapped reboot when agent doesn't support it +- fencer: skip "on" in remapped reboot when pcmk_reboot_action="off" + +--- +Tue Oct 11 09:22:56 UTC 2022 - Yan Gao + +- Update to version 2.1.4+20221010.79db170a4: +- controller: connect before updating node attribute list +- controller: log attribute errors correctly + +--- +Mon Oct 10 12:50:21 UTC 2022 - Yan Gao + +- Update to version 2.1.4+20221006.d82151006: +- various: remove support for versioned agent parameters + +--- +Mon Oct 10 12:43:24 UTC 2022 - Yan Gao + +- Update to version 2.1.4+20221006.5cb4f0b94: +- extra: skip ifspeed agent's host check at default check level +- extra: avoid deprecated command-line option in ifspeed agent +- extra: improve
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2022-10-01 17:41:50 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.2275 (New) Package is "pacemaker" Sat Oct 1 17:41:50 2022 rev:145 rq:1006410 version:2.1.4+20220615.dc6eb4362 Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2022-06-29 16:01:57.732670939 +0200 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.2275/pacemaker.changes 2022-10-01 17:41:57.537539188 +0200 @@ -1,0 +2,6 @@ +Tue Sep 27 13:08:27 UTC 2022 - Stefan Weiberg + +- Rename libraries in accordance to the packaging guidelines to + solve potential migration issue on SLE 15 SP5 (bsc#1203744) + +--- Other differences: -- ++ pacemaker.spec ++ --- /var/tmp/diff_new_pack.MQoWUH/_old 2022-10-01 17:41:58.145540297 +0200 +++ /var/tmp/diff_new_pack.MQoWUH/_new 2022-10-01 17:41:58.149540304 +0200 @@ -240,8 +240,8 @@ # sbd 1.5.0+ handshake defaults to enabled with upstream sbd-release #implicitly supports handshake defaults to enabled in this spec Conflicts: sbd < 1.5.0 -Conflicts: libpacemaker3 -Obsoletes: libpacemaker3 +Provides: libpacemaker3 = %version-%release +Obsoletes: libpacemaker3 < %version-%release %description libs Pacemaker is an advanced, scalable High-Availability cluster resource @@ -299,6 +299,8 @@ # builds; this is supposed to be disabled for shipping code. Requires: pacemaker %endif +Provides: libpacemaker-devel = %version-%release +Obsoletes: libpacemaker-devel < %version-%release %description devel Pacemaker is an advanced, scalable High-Availability cluster resource
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2022-06-29 16:01:00 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.1548 (New) Package is "pacemaker" Wed Jun 29 16:01:00 2022 rev:144 rq:985605 version:2.1.4+20220615.dc6eb4362 Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2022-05-30 12:43:04.256320303 +0200 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.1548/pacemaker.changes 2022-06-29 16:01:57.732670939 +0200 @@ -1,0 +2,31 @@ +Tue Jun 21 13:20:12 UTC 2022 - Yan Gao + +- Update to version 2.1.4+20220615.dc6eb4362 (Pacemaker-2.1.4) + +--- +Thu Jun 09 17:12:47 UTC 2022 - Yan Gao + +- Update to version 2.1.3+20220608.d7fce3868: +- libstonithd: pull exit reason directly from history replies +- fencer: assume unknown status from older fencers' history replies +- resources: add SystemHealth parameter to its meta-data +- resources: remove no-longer-relevant DTD reference from meta-data +- resources: typo in HealthSMART meta-data + +--- +Tue Jun 07 10:45:08 UTC 2022 - Yan Gao + +- Update to version 2.1.3+20220603.ea9bebf6c (Pacemaker-2.1.4-rc1): +- fencer: avoid use-after-free with self-fencing and topology +- fencer: get target-by-attribute working again +- libcrmcommon: fix a wrong separator in the .warning CSS declaration +- fencer: avoid memory leaks when processing topology requests +- Fix print spec for unsigned int count +- fencing: delegate shouldn't matter when checking equivalent fencing + +--- +Thu Jun 02 07:38:49 UTC 2022 - Yan Gao + +- Update to version 2.1.3+20220601.da2fd79c8 (Pacemaker-2.1.3) + +--- Old: pacemaker-2.1.2+20220526.b387f8972.tar.xz New: pacemaker-2.1.4+20220615.dc6eb4362.tar.xz Other differences: -- ++ pacemaker.spec ++ --- /var/tmp/diff_new_pack.UapK89/_old 2022-06-29 16:01:58.348671759 +0200 +++ /var/tmp/diff_new_pack.UapK89/_new 2022-06-29 16:01:58.352671764 +0200 @@ -104,7 +104,7 @@ %define with_regression_tests 0 Name: pacemaker -Version:2.1.2+20220526.b387f8972 +Version:2.1.4+20220615.dc6eb4362 Release:0 Summary:Scalable High-Availability cluster resource manager # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary ++ _service ++ --- /var/tmp/diff_new_pack.UapK89/_old 2022-06-29 16:01:58.388671811 +0200 +++ /var/tmp/diff_new_pack.UapK89/_new 2022-06-29 16:01:58.392671818 +0200 @@ -8,10 +8,10 @@ To update to a new release, change "revision" to the desired git commit hash and bump "version" if necessary -2.1.2 +2.1.4 --> -2.1.2+%cd.%h -b387f8972 +2.1.4+%cd.%h +Pacemaker-2.1.4 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.UapK89/_old 2022-06-29 16:01:58.428671865 +0200 +++ /var/tmp/diff_new_pack.UapK89/_new 2022-06-29 16:01:58.432671871 +0200 @@ -5,6 +5,6 @@ https://github.com/ClusterLabs/pacemaker.git - 761f125623a4e46b827bc07013fdf930b08aa802 + dc6eb4362e67c1497a413434eba097063bf1ef83 (No newline at EOF) ++ pacemaker-2.1.2+20220526.b387f8972.tar.xz -> pacemaker-2.1.4+20220615.dc6eb4362.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pacemaker-2.1.2+20220526.b387f8972/ChangeLog new/pacemaker-2.1.4+20220615.dc6eb4362/ChangeLog --- old/pacemaker-2.1.2+20220526.b387f8972/ChangeLog2022-05-26 18:38:25.0 +0200 +++ new/pacemaker-2.1.4+20220615.dc6eb4362/ChangeLog2022-06-15 16:27:17.0 +0200 @@ -1,24 +1,19 @@ -* Mon May 16 2022 Ken Gaillot Pacemaker-2.1.3-rc2 -- Changesets: 28 -- Diff: 24 files changed, 810 insertions(+), 156 deletions(-) - -- Features added since Pacemaker-2.1.3-rc1 - + rpm: crm_attribute is now part of the pacemaker-cli package instead of - the pacemaker package - -- Fixes since Pacemaker-2.1.3-rc1 - + scheduler: make multiple-active="stop_unexpected" actually work - + libcrmcommon: retry IPC requests after EAGAIN errors - + tools: get attrd_updater -Y working again (regression in 2.1.3-rc1) - + tools: support command-line crm_attribute calls on Pacemaker remote nodes - whose node name in the cluster differs from their local hostname - -- Public API changes since Pacemaker-2.1.3-rc1 - + libstonithd: deprecate stonith_t:call_timeout - -* Mon Apr 18 2022 Ken
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2022-05-30 12:42:33 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.2254 (New) Package is "pacemaker" Mon May 30 12:42:33 2022 rev:143 rq:979418 version:2.1.2+20220526.b387f8972 Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2022-04-06 21:51:09.383796550 +0200 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.2254/pacemaker.changes 2022-05-30 12:43:04.256320303 +0200 @@ -1,0 +2,114 @@ +Thu May 26 19:24:22 UTC 2022 - Jan Engelhardt + +- Use the project upstream name for the -devel subpackage + (rename libpacemaker-devel to pacemaker-devel). +- Drop libpacemaker3-cluster separation, since it double-ships + a file that is already in libpacemaker3 +- Rename libpacemaker3 to pacmekaer-libs following packages like + xrootd-libs et al so it does not get picked on by rpmlint + [boo#1191752]. + +--- +Thu May 26 18:56:57 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220526.b387f8972: +- libcrmcommon: avoid memory leak if IPC server fails to run +- nls: format of XML-escaped string + +--- +Thu May 26 18:46:07 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220518.dff7c3a72 (Pacemaker-2.1.3-rc2): +- schemas: Use fence-event-2.15.rng (rh#2086230) +- scheduler: don't support versioned instance attributes in operations +- schemas: allow Promoted/Unpromoted in crm_resource output + +--- +Thu May 12 07:56:23 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220511.0bf080da3: +- tools: Set options.command when "attrd_updater -Y" is used. + +--- +Mon May 02 10:01:36 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220427.c01a90fd2: +- tools: Hook up the verbosity flag in crm_attribute. +- tools: Honor CIB_file when doing node name lookups in crm_attribute. +- tools: Handle a remote node's name differing from its hostname. +- libcrmcommon: Fix a bug in processing multiple IPC messages. +- libcrmcommon: Add EAGAIN as a return code from crm_ipc_read. +- libcrmcommon: Handle IPC ACKs from proxied connections too. +- fenced: Correctly log the total fencing timeout. +- scheduler: make multiple-active="stop_unexpected" actually work +- libcib: Check for NULL before calling g_ascii_strdown. + +--- +Mon May 02 08:44:22 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220421.a988afd4e (Pacemaker-2.1.3-rc1): +- libpe_status: deprecate node_ping +- fencer: avoid core dump at exit +- fix Chinese garbled +- fencer: don't use constant within translatable string literal +- libcrmcommon: fix NLS issues with option meta-data + +--- +Fri Apr 29 15:42:58 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220414.8cfa69660: +- tools: set command for `crm_resource -q/--query-xml` before changing any options (bsc#1198409) +- tools: prevent possible crm_resource segfaults if multiple commands are specified (bsc#1198409) +- tools: set commands in crm_resource before changing any options (bsc#1198409) + +--- +Fri Apr 29 15:30:44 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220412.826f287ac: +- schemas: update some API schemas for node health change +- tools: add node health to crm_mon output +- libpe_status: tweak HTML output for node names +- libcrmcommon: tweak HTML CSS +- libpe_status: show node status components in separate HTML spans +- libpe_status: remove stray space from HTML class name + +--- +Fri Apr 29 13:42:20 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220412.bd19767c9: +- libcib: Fix handling the return value of cib_internal_op. + +--- +Fri Apr 29 10:43:11 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220408.6321f6534: +- libcrmcommon: bump feature set for multiple-active=stop_unexpected +- scheduler: implement multiple-active=stop_unexpected +- scheduler: log a warning if invalid value is given for multiple-active + +--- +Fri Apr 29 10:06:55 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220407.844c3972e: +- scheduler: allow-unhealthy-nodes resource meta-attribute + +--- +Wed Apr 20 12:44:15 UTC 2022 - Yan Gao + +- Update
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2022-04-06 21:51:04 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.1900 (New) Package is "pacemaker" Wed Apr 6 21:51:04 2022 rev:142 rq:966816 version:2.1.2+20220331.1ad8bbddd Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2022-02-17 00:30:55.333429249 +0100 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.1900/pacemaker.changes 2022-04-06 21:51:09.383796550 +0200 @@ -1,0 +2,160 @@ +Sun Apr 3 07:44:37 UTC 2022 - Stephan Kulow + +- Create libltdl/config before autoreconf to fix an incompatibility + with autoconf 2.71 + +--- +Fri Apr 01 11:35:32 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220331.1ad8bbddd: +- tools: Fix the -v option to attrd_updater. + +--- +Wed Mar 30 09:22:01 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220329.efdcb0bbf: +- resources: Add an OCF_RESKEY_dampen parameter to HealthSMART. +- resources: Mark HealthSMART parameters as reloadable. +- resources: Also fix HealthSMART_monitor. +- resources: Fix a bug in init_smart in HealthSMART. +- resources: Fix the stop action in HealthSMART. +- resources: Add an OCF_RESKEY_smartctl parameter to HealthSMART. +- resources: update HealthSMART agent for OCF 1.1 + +--- +Tue Mar 29 06:49:24 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220328.24d87d0b2: +- tools: Do not allow certain operations on clone instances. +- tools: Fix one method of restarting a cloned group. +- tools: Fix restarting clone instances in crm_resource. +- tools: If crm_resource is given an invalid node, error. +- tools: Fix one way to restart a cloned primitive. +- tools: Fix restarting implicit bundled resources without a host. +- tools: Fix double free errors in crm_resource. +- tools: Compare host names case insensitively... + +--- +Mon Mar 28 15:43:15 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220328.2dd22a9d7: +- tools: Update a couple option help strings in attrd_updater. +- Convert attrd_updater to use glib for cmdline handling. + +--- +Thu Mar 24 10:48:40 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220322.5129e5ca5: +- tools: Add XML schema for the crm_attribute output. +- tools: Fix indentation on crm_attribute help output. +- tools: Finish using formatted output in crm_attribute. +- tools: Switch crm_attribute to use formatted output. +- schemas: Add a schema for the new crm_rule output. +- tools: Allow passing -r to crm_rule more than once. +- tools: crm_rule is no longer experimental. +- tools: Convert crm_rule to formatted output. +- rpm: Remove the coverage support from the spec file. + +--- +Thu Mar 24 10:16:01 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220309.d007690cb: +- cibadmin to be able to "render" access mode for selected user + +--- +Tue Mar 08 15:49:01 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220307.022ae2d5f: +- rpm: depend on gettext-tools instead of gettext +- scheduler: Take case into account when finding resources. +- scheduler: improve fencing-related messages + +--- +Mon Mar 07 13:34:25 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220304.b2c456e77: +- pacemakerd: override locale earlier in start-up +- libcrmcommon: initialize NLS only once +- tools: Fix a corner case in crm_mon outputting. +- tools: Always output to the HTML dest file. (clbz#5492) +- scheduler: shutdown locks apply to group members, not group itself + +--- +Wed Mar 02 13:02:01 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220301.6981b549a: +- libpacemaker: Fix a segfault in crm_mon. + +--- +Wed Mar 02 12:54:59 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220301.a5db0024f: +- scheduler: properly set data set flags when scheduling actions +- scheduler: determine cluster status more efficiently + +--- +Wed Mar 02 11:43:06 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220222.250a6b0d7: +- rpm: add nls option + +--- +Mon Feb 21 12:13:47 UTC 2022 - Yan Gao + +- Update to
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2022-02-17 00:30:14 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.1956 (New) Package is "pacemaker" Thu Feb 17 00:30:14 2022 rev:141 rq:955066 version:2.1.2+20220126.16c1bab10 Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2021-12-24 20:23:15.334021791 +0100 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.1956/pacemaker.changes 2022-02-17 00:30:55.333429249 +0100 @@ -1,0 +2,219 @@ +Tue Feb 08 11:57:53 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220126.16c1bab10: +- controller: correctly match "node down" events +- controller: improve meta-data warnings +- scheduler: assert on memory allocation error +- pacemakerd: improve messages for subdaemon handling + +--- +Tue Feb 08 11:47:22 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220126.57e783b4b: +- libstonithd: avoid controld shutdown hanging +- pacemakerd: have signal-handler take care of lost processes +- scheduler: avoid memory leak when displaying clones + +- Rebase: + * bug-806256_pacemaker-log-level-notice.patch + +--- +Tue Feb 08 11:25:36 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220120.3f0398825: +- scheduler: implement utilization for bundles +- fencer: reset op result before grabbing new one (rh#1470834) +- schemas: update fence-event API schema for recent change (rh#1470834) +- fencing: display exit reasons with failed fencing events (rh#1470834) +- fencing: return exit reason with fencing history (rh#1470834) +- fencer: track full result in fencing history (rh#1470834) + +--- +Tue Feb 08 08:54:11 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220119.2c937a4c0: +- ipc_client: use libqb async API for connect +- pacemakerd: keep tracking pacemakerd for liveness +- pacemakerd: tweak systemd unit respawn settings + +--- +Tue Feb 08 08:22:23 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220119.eec504705: +- libcrmservice: improve exit reason for timeouts (rh#1470834) +- fencing: improve exit reason for fencing timeouts (rh#1470834) +- controller: improve exit reason for internal timeouts (rh#1470834) +- controller,libpacemaker: make history XML creation less chatty (rh#1470834) +- fencing: don't warn if cluster has no watchdog device (rh#1470834) +- libcrmcommon: don't say "Unknown error" (rh#1470834) +- libcrmcommon: improve description for "not connected" status (rh#1470834) + +--- +Fri Feb 04 17:57:25 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220118.de344dc33: +- tools: Fix the show detail toggle in crm_mon. +- corosync: Repeat corosync_cfg_trackstart +- tools: Handle output format arguments before doing daemonize mode. +- libpacemaker: avoid unnecessary limit on node names + +--- +Fri Feb 04 17:11:56 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220117.0fb17de37: +- tools: get stonith_admin -T option working again (rh#1470834) +- libpacemaker: compare fence action names case-sensitively +- libpacemaker: return exit reason for fencer connection failures +- tools: display failure reasons for stonith_admin fencing commands +- libpacemaker: improve result for high-level fencing API +- fencing: Don't set stonith action to pending if fork fails + +--- +Fri Feb 04 16:14:08 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220114.fb2dcedf1: +- controller: compare case-sensitively where appropriate (rh#1470834) +- controller,tools: improve description for fencing alerts/traps (rh#1470834) +- controller: improve messages when handling fencing notifications (rh#1470834) +- controller: compare fencing targets case-insensitively (rh#1470834) +- scheduler: Use the old RC code to log maskable probe failures. + +--- +Fri Feb 04 15:53:57 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220113.7c94f0367: +- liblrmd: Avoid double-free during notify operation (rh#2039675) + +--- +Fri Feb 04 14:31:35 UTC 2022 - Yan Gao + +- Update to version 2.1.2+20220112.b496b9826: +- low: Remove "formerly called..." text in metadata output. +- tools: Free metadata memory in crm_resource. +- daemons: Use formatted output for metadata in schedulerd. +
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2021-12-24 20:22:59 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.2520 (New) Package is "pacemaker" Fri Dec 24 20:22:59 2021 rev:140 rq:942221 version:2.1.2+20211124.ada5c3b36 Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2021-09-20 23:33:09.787174314 +0200 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.2520/pacemaker.changes 2021-12-24 20:23:15.334021791 +0100 @@ -1,0 +2,177 @@ +Wed Dec 22 13:36:05 UTC 2021 - Yan Gao + +- fencer: get current time correctly + * 0001-Fix-fencer-get-current-time-correctly.patch + +--- +Wed Dec 22 13:25:51 UTC 2021 - Yan Gao + +- Update to version 2.1.2+20211124.ada5c3b36 (Pacemaker-2.1.2): +- fencer: add missing space to topology message +- controller: handle remote connection start timeouts correctly + +--- +Wed Dec 22 11:24:15 UTC 2021 - Yan Gao + +- Update to version 2.1.1+2026.8db4569e4 (Pacemaker-2.1.2-rc2): +- fencing: mark state as done if remapped "on" times out +- Fix OCF_RA_INSTALL_DIR Autoconf variable name in pkg-config files +- daemons: Free memory at the end of fail_pending_op. + +--- +Wed Dec 22 11:17:24 UTC 2021 - Yan Gao + +- Update to version 2.1.1+20211104.62c36e2b1 (Pacemaker-2.1.2-rc1): +- Use user_include_exclude_cb in crm_mon more. (clbz#5485) +- Only set default sections in crm_mon once. (clbz#5485) +- fencer: improve messages for dynamic target queries (rh#1470834) +- fencer: consolidate messages for asynchronous results (rh#1470834) +- fencer: log a message when out of memory for dynamic target search (rh#1470834) +- libcrmservice: distinguish local and global configuration errors (rh#1470834) +- libcrmservice: improve messages for pre-execution failures in child (rh#1470834) + +--- +Wed Dec 22 10:35:46 UTC 2021 - Yan Gao + +- Update to version 2.1.1+20211028.70f82d2c0: +- attrd: check election status upon loss of a voter to prevent unexpected pending (bsc#1191676) + +--- +Wed Dec 22 10:23:59 UTC 2021 - Yan Gao + +- Update to version 2.1.1+20211028.7ee8b5bdd: +- tools: select technical or human-friendly output of failed actions (rh#1470834) +- controller,executor: tweak action result messages (rh#1470834) +- install init scripts only if not using systemd +- executor: log execution status and exit reason with results (rh#1470834) +- executor: improve result message (rh#1470834) +- controller: log exit reason with action results (rh#1470834) +- controller: make executor result messages more consistent (rh#1470834) +- daemon metadata: Output OCF-1.1-style metadata for enum options +- libcrmservice: avoid memory leak when checking systemd unit existence +- fencer: avoid memory leak on async execution failure (rh#1470834) +- fencer: report correct code for CIB secret failure (rh#1470834) +- libcrmservice: improve exit codes for child execution failures (rh#1470834) +- cib,pacemakerd,libcrmcommon,libcrmservice: improve child completion logs (rh#1470834) +- executor: map nagios warnings to OCF "degraded" result code (rh#1470834) +- schemas: update crm_resource API schema for --force-* changes (rh#1470834) +- tools: show exit reason for crm_resource --force-* (rh#1470834) +- daemons: Be more careful about restarting subdaemons. (clbz#5225) +- daemons: Re-register UID/GID with corosync on restart. +- tools: handle crm_resource --force-* failures consistently (rh#1470834) +- tools: improve check for supported standards in crm_resource --force-* (rh#1470834) +- tools: map LSB status to OCF correctly with crm_resource --force-check (rh#1470834) +- tools: show detailed message with crm_resource --force-* failure (rh#1470834) +- daemons: Correct which subdaemons need the cluster. +- daemons: Keep track of which daemons need corosync. +- libcrmservice: improve handling of too many nagios parameters (rh#1470834) +- executor,libstonithd,libcrmservice: better error handling for generic actions (rh#1470834) +- libcrmservice: set exit reason for some memory errors when creating action (rh#1470834) +- executor,libcrmservice: set exit reason for invalid arguments (rh#1470834) +- executor: use exit reason from service library when available (rh#1470834) +- libcrmservice: set exit reason for internal errors (rh#1470834) +- tools: avoid double free with crm_resource --force-* +- tools: avoid error message when no stdout +- fencing: improve error handling
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2021-09-20 23:32:18 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.1899 (New) Package is "pacemaker" Mon Sep 20 23:32:18 2021 rev:139 rq:919749 version:2.1.0+20210816.c6a4f6e6c Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2021-04-12 12:33:53.713066168 +0200 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.1899/pacemaker.changes 2021-09-20 23:33:09.787174314 +0200 @@ -1,0 +2,343 @@ +Fri Sep 10 14:17:49 UTC 2021 - Yan Gao + +- Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) : +- crm_resource: translate LSB rc to exit code and fix resources_find_service_class() call +- controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) +- controller: ensure lost node's transient attributes are cleared without DC (rh#1986998) + +--- +Fri Sep 10 14:04:23 UTC 2021 - Yan Gao + +- Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2): +- pacemakerd: show correct error message if can't request shutdown +- scheduler: Output the clone header if there are no instances. +- scheduler: Sort brief output of resources. +- scheduler: Fix display of active resources on offline nodes. +- tools: avoid memory leaks in crm_mon +- tools: avoid (insignificant) memory leaks + +--- +Fri Sep 10 13:45:08 UTC 2021 - Yan Gao + +- Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1): +- scheduler: Fix XML output of cloned groups. +- scheduler: Condense group and clone status in output. +- scheduler: Only output the clone header if necessary. +- scheduler: Mark partially active groups in output. +- scheduler: Tweak resource filtering for groups. +- libcrmcommon: Also allow string arguments that start with a dash. +- tools: Audit command line options. + +--- +Fri Sep 10 11:30:27 UTC 2021 - Yan Gao + +- Update to version 2.1.0+20210721.0bf0e8547: +- scheduler: respect runnable argument when creating pseudo op +- scheduler: pe_order_implies_first should matter if 'then' is required +- scheduler: don't make optional constraints with group members mandatory +- scheduler: avoid invalid transition when group member unmanaged (clbz#5423) + +--- +Fri Sep 10 11:00:25 UTC 2021 - Yan Gao + +- Update to version 2.1.0+20210720.202b37962: +- libcrmcommon: Allow negative numbers as cmdline options. +- tools: The --get-value option does not require an arg. + +--- +Fri Sep 10 10:40:20 UTC 2021 - Yan Gao + +- Update to version 2.1.0+20210716.1ee04e687: +- scheduler: add test for probe of unmanaged resource on pending node (bsc#1188653) +- scheduler: update existing tests for probe scheduling change (bsc#1188653) +- scheduler: don't schedule probes of unmanaged resources on pending nodes (bsc#1188653) + +--- +Fri Sep 10 10:32:53 UTC 2021 - Yan Gao + +- Update to version 2.1.0+20210716.1029946ae: +- crm_resource: report not supported for --force-* w/systemd, upstart, nagios and bundled resources +- Pacemaker Explained: document how fence agent internal timeouts work (clbz#5473) +- Pacemaker Explained: clarify pcmk_host_check default (clbz#5475) +- cluster: Use most up-to-date corosync API calls +- rpm: assume _rundir macro is present + +--- +Thu Sep 09 12:40:48 UTC 2021 - Yan Gao + +- Update to version 2.1.0+20210701.9df198b18: +- libcrmcommon: Correctly handle case-sensitive ids of xml objects when changing a value. (bsc#1187414) + +--- +Thu Sep 09 12:33:10 UTC 2021 - Yan Gao + +- Update to version 2.1.0+20210701.b295080a7: +- scheduler: Fix group-by-node resource HTML output. +- scheduler: Fix list errors in bundle HTML output. +- scheduler: Remove an unnecessary blank line in HTML output. +- scheduler: Remove an unnecessary space in HTML output. + +--- +Thu Sep 09 12:12:51 UTC 2021 - Yan Gao + +- Update to version 2.1.0+20210623.2a6d5ae68: +- cts: Update test files with crm_mon new xml output. (bsc#1187694) +- Increase PCMK__API_VERSION for new crm_mon xml output. (bsc#1187694) +- libpe: Added crm_mon xml output cluster timing settings. (bsc#1187694) + +--- +Thu Sep 09
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2021-04-12 12:33:50 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.2401 (New) Package is "pacemaker" Mon Apr 12 12:33:50 2021 rev:138 rq:884034 version:2.0.5+20210310.83e765df6 Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2021-02-04 20:22:37.702694185 +0100 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.2401/pacemaker.changes 2021-04-12 12:33:53.713066168 +0200 @@ -1,0 +2,171 @@ +Sun Mar 21 17:21:29 UTC 2021 - Yan Gao + +- Update to version 2.0.5+20210310.83e765df6: +- controller: re-joined node gets the host names of non-DC nodes (bsc#1180618) + +--- +Sun Mar 21 16:05:07 UTC 2021 - Yan Gao + +- Update to version 2.0.5+20210309.90b3e455b: +- Allow the none format in other command line tools. +- scheduler,tools: stop using last-run in CIB status + +--- +Sun Mar 21 15:32:59 UTC 2021 - Yan Gao + +- Update to version 2.0.5+20210302.64e0c771d: +- crm_mon.rng/crm_resource.rng: Change the schema type of 'expected' and 'call' to integer. (rh#1931332) + +--- +Sun Mar 21 15:13:49 UTC 2021 - Yan Gao + +- Update to version 2.0.5+20210302.f537b60c2: +- fenced: retry getting metadata until we get it +- require glib 2.42.0 or later + +--- +Sun Mar 21 14:39:24 UTC 2021 - Yan Gao + +- Update to version 2.0.5+20210224.63d2fa7c2: +- pacemakerd: downgrade corosync connection loss messages +- libcrmcommon: be consistent with IPC server names in messages +- CIB: deprecate support for can_fail action meta-attribute +- CIB: deprecate remove-after-stop cluster property +- pacemakerd,tools: use high-resolution sleep in a couple of places +- pacemakerd: use high-resolution sleep functions if available +- configure: drop support for --with-acl option +- rpm: update for new legacy links default +- configure: add --with-concurrent-fencing-default option +- scheduler: allow 2.0 compatibility mode for certain output +- include: Bump CRM_FEATURE_SET to 3.7.2. +- tools: Convert crm_verify to use formatted output. +- tools: Use glib for command line handling in crm_verify. +- iso8601: prevent sec overrun before adding up as long long +- crmadmin: tweaks +- scheduler: route monitor cancellations behind moving remote connections correctly +- cluster: try to reconnect with corosync if it goes down + +- Rebase: + * pacemaker-nagios-plugin-dir.patch + +--- +Sat Mar 20 13:53:24 UTC 2021 - Yan Gao + +- Update to version 2.0.5+20210223.dbc27b2ac: +- fencer: optimize merging of fencing history by removing unneeded entries on creation of history diff (bsc#1181744) +- fencing: new function stonith_op_state_pending() for checking if a fencing operation is in pending state (bsc#1181744) +- fencer: update outdated pending operations according to returned ones from remote peer history (bsc#1181744) +- fencer: broadcast returned fencing operations to update outdated pending ones in remote peer history (bsc#1181744) + +--- +Sat Mar 20 13:45:07 UTC 2021 - Yan Gao + +- Update to version 2.0.5+20210212.a4892ccb5: +- Fix a problem with crm_resource exit code handling. +- Correct output of "crm_resource --locate" in case of clones. (rh#1925681) +- tools: Add newlines to the description string in crm_simulate. +- tools: Straighten out return codes in crm_diff. +- libcrmcommon: Set extra_headers to NULL after freeing it. +- tools: Mark a couple things as volatile in crm_mon. +- tools: Allow other output formats for crm_mon -d. +- libcrmcommon: Try to make sure formatted output is always written. +- libcib, tools: Use the formatted output password prompt. +- libcrmcommon: Add a prompt formatted output message. +- tools, libcrmcommon: Add a progress formatted output message. + +--- +Sat Mar 20 12:38:19 UTC 2021 - Yan Gao + +- Update to version 2.0.5+20210205.46cf48d27: +- execd: Skips merging of canceled fencing monitors.(Fix:#CLBZ5393) +- crm_mon: detect when run on remote-node +- tools: get cibsecret stash working again +- fencing: remove any devices that are not installed +- crm_mon: suppress pacemakerd-status for non-text output +- crm_mon: retry fencer connection as not fatal initially +- tools: Report pacemakerd in state waiting for sbd +- controller,scheduler,CTS: use ":" instead of "::" when displaying provider +
commit pacemaker for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2021-02-04 20:22:21 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.28504 (New) Package is "pacemaker" Thu Feb 4 20:22:21 2021 rev:137 rq:868330 version:2.0.5+20210104.8ae19fdf9 Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2020-12-09 22:11:18.535060202 +0100 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.28504/pacemaker.changes 2021-02-04 20:22:37.702694185 +0100 @@ -1,0 +2,100 @@ +Fri Jan 29 12:42:52 UTC 2021 - Yan Gao + +- pacemakerd: downgrade the warning about SBD_SYNC_RESOURCE_STARTUP to notice (bsc#1180966) + * bsc#1180966-0001-Log-pacemakerd-downgrade-the-warning-about-SBD_SYNC_.patch + +--- +Thu Jan 28 14:28:18 UTC 2021 - Yan Gao + +- Update to version 2.0.5+20210104.8ae19fdf9: +- attrd: prevent leftover attributes of shutdown node in cib (bsc#1173668) + +--- +Thu Jan 28 14:22:47 UTC 2021 - Yan Gao + +- Update to version 2.0.5+20201218.c67665496: +- books: enable Sphinx build +- books: remove Publican +- xml: Update XML schema for crm_resource changes. +- libpacemaker: Also flatten XML location constraint output. +- libpacemaker: Various small fixes to location-list. +- libpacemaker: Fix printing out location constraints. +- libpacemaker: Correct loop detection in rscs_colocated_with_list. +- libpacemaker: Flatten XML output for colocations. +- libpacemaker: Pass the correct resource to recursive calls. +- tools: Don't display generic lists for colocations and constraints. +- libpacemaker: Change the colocation list headings. +- libpacemaker: Don't show an empty locations list. +- libcrmcluster: properly check CPG payload size +- libcrmcluster: correctly return error for invalid payload size +- libcrmcommon: set errno properly on IPC connection failure +- scheduler: Don't output a resource header with no list. +- libcib: Cleanup at signoff.Fix(CLBZ#5457) +- scheduler: add class back to multiple recovery message +- fencer: standardize fence device references in log messages +- fencer: improve wording of various messages +- fencer: correct order of arguments to a message +- fencer: log operation IDs more consistently +- fencer: log operation state as readable string rather than integer enum value +- fencer: prefer "fencing" to "stonith" +- fencer: use singular or plural correctly in messages +- pacemakerd: improve error message when -S can't connect +- libcrmcommon: improve messages when adding a log file +- libcrmcommon: drop unformatted log message about log permissions +- libcrmcommon: drop unnecessary parent check when adding log file +- daemons: improve client name used in log messages +- ipc_client: Use libqb to get auth data for ipcc connections + +- Rebase: + * bug-806256_pacemaker-log-level-notice.patch + * bug-728579_pacemaker-stonith-dev-id.patch + * bug-812269_pacemaker-fencing-device-register-messages.patch + +--- +Mon Jan 25 12:29:58 UTC 2021 - Yan Gao + +- Update to version 2.0.5+20201203.dc64a43f9: +- libpacemaker: add public API functions for cluster queries +- libs: Remove extra whitespace in list_item calls. +- schedulerd: Fixed processing to expand meta_attributes. Fix(#CLBZ:5451) +- scheduler: Fix output of failed actions without an operation_key. +- scheduler: treat missing parameter as NULL in rules with value-source (rh#1872376) +- scheduler: correctly skip dangling id-ref(rh#1872376) +- controld: Retry connection failure when controld is stopped.(Fix:CLBZ#5445) +- travis: run cts-exec with --force-wait option (bsc#1177489) +- cts-exec: add --force-wait/-w option (bsc#1177489) +- cts-fencing: add --force-wait/-w option (bsc#1177489) +- cts-exec: add --timeout/-t option (bsc#1177489) +- cts-fencing: add --timeout/-t option (bsc#1177489) +- cts-exec: optimize exec regression testing via appropriate synchronization with execd (bsc#1177489) +- cts-fencing: optimize fencing regression testing via appropriate synchronization with fenced (bsc#1177489) +- Pacemaker Explained: Explain limitations of node attr expressions. (rh#1891929) +- include: Bump CRM_FEATURE_SET to 3.6.3. +- xml: Add a schema for new crm_resource output. +- tools: Use formatted output for stacks and constraints. +- tools: Use formatted output for resource searching. +- tools: Use formatted output for crm_resource checks. +- tools: Use formatted output for CTS printing in crm_resource. +- scheduler, tools: Add a new node-and-op output message. +- tools: Use formatted output for crm_resource info messages. +- tools: Use formatted
commit pacemaker for openSUSE:Factory
Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2020-12-09 22:11:16 Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.2328 (New) Package is "pacemaker" Wed Dec 9 22:11:16 2020 rev:136 rq:853534 version:2.0.5+20201202.ba59be712 Changes: --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2020-10-23 12:20:26.432602407 +0200 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.2328/pacemaker.changes 2020-12-09 22:11:18.535060202 +0100 @@ -1,0 +2,163 @@ +Sun Dec 06 12:32:29 UTC 2020 - Yan Gao + +- Update to version 2.0.5+20201202.ba59be712 (Pacemaker-2.0.5): +- xml: Revert to correct schema for alerts-3.5 +- tools: match calloc() with free() in crm_resource +- tools: "Connectivity is lost" may not be displayed even if the ping communication is lost. + +--- +Sun Dec 06 12:22:38 UTC 2020 - Yan Gao + +- Update to version 2.0.4+20201116.ae2c04b54: +- tools: make cibsecret use bash +- fencer: allow peer configuration requests + +--- +Sun Dec 06 12:12:36 UTC 2020 - Yan Gao + +- Update to version 2.0.4+20201027.31aa4f551: +- pacemakerd: handle shutdown requests better +- daemons,libcrmcommon: send status code with client acks +- fencer: restrict certain IPC requests to privileged users (CVE-2020-25654, bsc#1177916) +- pacemakerd: ignore shutdown requests from unprivileged users (CVE-2020-25654, bsc#1177916) +- pacemakerd: check client for NULL before using it +- executor: restrict certain IPC requests to Pacemaker daemons (CVE-2020-25654, bsc#1177916) +- executor: return appropriate error code when no remote support +- executor: mark controller connections to pacemaker-remoted as privileged +- executor: show CRM_OP_REGISTER rc in debug message + +--- +Sun Dec 06 11:54:44 UTC 2020 - Yan Gao + +- Update to version 2.0.4+20201022.354625c62: +- tools: revert some changes in crm_resource NULL checks +- xml: Mark new crm_mon attributes as optional. +- scheduler: fix build when DEFAULT_CONCURRENT_FENCING_TRUE is set + +--- +Sun Dec 06 11:42:57 UTC 2020 - Yan Gao + +- Update to version 2.0.4+20201019.878658661: +- cib: create reply when needed for diff +- cib: only build reply when needed + +--- +Fri Oct 30 13:45:28 UTC 2020 - Yan Gao + +- Update to version 2.0.4+20201014.b0ef36d82: +- cibsecret: read value to set from input (or stdin) if not specified +- libcrmcommon: Don't leak memory in pcmk__cmdline_preproc. +- tools: Don't leak options.xml_file in crm_simulate. +- tools: Prevent a potential memory problem in crm_resource. +- tools: Use glib for cmdline handling in crmadmin. +- tools: Apply resource filtering to failed actions in crm_mon. +- scheduler: require pre-/post-start notifications correctly +- tools: avoid memory leak if crm_mon --include/--exclude have bad syntax +- pacemakerd: change one message so CTS recognizes it +- libcrmcommon: check controller API object for NULL +- fencer: properly deactivate stonith API callbacks +- controld: Avoiding Broken pipe when shutdown. +- Stateful: add ability to return custom rc saved in state file +- Dummy: add ability to return custom rc saved in state file +- Use effective OCF rc-code to avoid increasing failcount for DEGRADED statuses +- tools: Don't display crm_resource error messages twice. +- Accept PCMK_OCF_DEGRADED and PCMK_OCF_DEGRADED_MASTER status codes +- libcrmservice: avoid dangling reference after DBus memory allocation error +- libcrmservice: avoid double logging an error +- libcrmservice: improve DBus log messages +- fenced: Avoiding Broken pipe when shutdown. +- controld: Avoiding Broken pipe when shutdown. +- attrd: Avoiding Broken pipe when shutdown. +- Dont add OCF_RESKEY_ prefix to OCF_CHECK_LEVEL +- controller: recognize reprobe requests correctly again +- tools: allow crm_resource --option to be specified multiple times again +- tools: only create validate parameters table when needed +- tools: use glib types/free in crm_resource where appropriate to GOption +- xml: Add a new schema version for crm_mon. +- scheduler: Display stop-all-resources in cluster options. +- scheduler: Add management status to group output. (rh#1748139) +- scheduler: Change output for disabled clones. (rh#1748139) +- scheduler: Change output for disabled groups. (rh#1748139) +- scheduler: don't select instance to be promoted on a guest that can't run +- fenced: Set the delegate correctly when fencing fails. +- scheduler: improve messages when creating actions +-