From a21eaa73942d8b1b9e67694a137961f92349bcbe91b849c019e99bedb7e832a0 Mon Sep 17 00:00:00 2001 From: Yan Gao Date: Wed, 17 Apr 2024 11:15:10 +0000 Subject: [PATCH] Accepting request 1168521 from home:yan_gao:branches:network:ha-clustering:Factory - 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() - 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) - 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 - Update to version 2.1.7+20240408.78e71e024: - scheduler: correctly log resource IDs of the deprecated classes (gh#ClusterLabs/pacemaker#3415) - 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 OBS-URL: https://build.opensuse.org/request/show/1168521 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=397 --- _service | 2 +- _servicedata | 2 +- pacemaker-2.1.7+20240304.d18a497eb.tar.xz | 3 - pacemaker-2.1.7+20240411.81041cf0b.tar.xz | 3 + pacemaker.changes | 140 +++++++++++++++++++++- pacemaker.spec | 2 +- 6 files changed, 142 insertions(+), 10 deletions(-) delete mode 100644 pacemaker-2.1.7+20240304.d18a497eb.tar.xz create mode 100644 pacemaker-2.1.7+20240411.81041cf0b.tar.xz diff --git a/_service b/_service index 2e6cad8..5841b63 100644 --- a/_service +++ b/_service @@ -11,7 +11,7 @@ 2.1.7 --> 2.1.7+%cd.%h - d18a497eb + 81041cf0b enable diff --git a/_servicedata b/_servicedata index f671ff8..3c52deb 100644 --- a/_servicedata +++ b/_servicedata @@ -5,4 +5,4 @@ https://github.com/ClusterLabs/pacemaker.git - f964f4de46eb9719ac4d93971074573bec7b34b8 \ No newline at end of file + 81041cf0baa6234f6cdbc8e197de96cabf1b50cf \ No newline at end of file diff --git a/pacemaker-2.1.7+20240304.d18a497eb.tar.xz b/pacemaker-2.1.7+20240304.d18a497eb.tar.xz deleted file mode 100644 index e671abd..0000000 --- a/pacemaker-2.1.7+20240304.d18a497eb.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8619d982c88eead4bc439d3119e939885b5402813e85ec9d020f8c819519e90d -size 4328032 diff --git a/pacemaker-2.1.7+20240411.81041cf0b.tar.xz b/pacemaker-2.1.7+20240411.81041cf0b.tar.xz new file mode 100644 index 0000000..0fec315 --- /dev/null +++ b/pacemaker-2.1.7+20240411.81041cf0b.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8288631b4a33f5b9911b0f214ba8a9d520dde2304cba350f634eeb3c09b8831 +size 4357404 diff --git a/pacemaker.changes b/pacemaker.changes index bf7c17e..1811160 100644 --- a/pacemaker.changes +++ b/pacemaker.changes @@ -1,3 +1,135 @@ +------------------------------------------------------------------- +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 + +- Update to version 2.1.7+20240325.88621b8b8: +- libcrmcommon: Revert daemon metadata output to pre-3e84f934 (gh#ClusterLabs/pacemaker#3398) + +------------------------------------------------------------------- +Fri Apr 05 07:15:52 UTC 2024 - Yan Gao + +- Update to version 2.1.7+20240325.c71f81e91: +- Pacemaker Explained: action-specific timeouts are `timeout` type now (gh#ClusterLabs/pacemaker#3385) +- fencer: correctly parse action-specific timeouts with units (gh#ClusterLabs/pacemaker#3385) +- cts-fencing: test for parsing action-specific timeouts with units (gh#ClusterLabs/pacemaker#3385) +- fencer: log the units of fencing timeouts and delays (gh#ClusterLabs/pacemaker#3385) +- fencer: log the correct unit of action-specific timeouts (gh#ClusterLabs/pacemaker#3385) +- fencer: respect per-device watchdog fencing timeout from any query result (gh#ClusterLabs/pacemaker#3385) +- fencer: prevent watchdog fencing targeting an offline node from timing out on insufficient `stonith-timeout` (gh#ClusterLabs/pacemaker#3385) +- fencer: prevent watchdog fencing from timing out on insufficient per-device fencing timeout (gh#ClusterLabs/pacemaker#3385) +- fencer: prevent watchdog fencing from timing out on insufficient `stonith-timeout` (gh#ClusterLabs/pacemaker#3385) +- fencer: prevent an in-progress watchdog fencing from timing out on query timeout (gh#ClusterLabs/pacemaker#3385) +- fencer: make an `on` action for an offline target of watchdog fencing fail (gh#ClusterLabs/pacemaker#3385) +- fencer: ask an online target of watchdog fencing to acknowledge an `on` action (gh#ClusterLabs/pacemaker#3385) +- fencer: log the correct value of `stonith-watchdog-timeout` (gh#ClusterLabs/pacemaker#3385) +- fencer: log for an offline target of watchdog fencing correctly (gh#ClusterLabs/pacemaker#3385) +- fencer: functionize checking whether a fencing action should be done with watchdog (gh#ClusterLabs/pacemaker#3385) + +------------------------------------------------------------------- +Fri Apr 05 07:05:18 UTC 2024 - Yan Gao + +- Update to version 2.1.7+20240321.03099e938: +- libcrmcommon: NULL-check strdup() in pcmk__register_message() (gh#ClusterLabs/pacemaker#3394) +- libcrmcommon: NULL-check strdup() in pcmk__register_format() (gh#ClusterLabs/pacemaker#3394) +- libpacemaker: Correctly free graphs and synapses (gh#ClusterLabs/pacemaker#3394) +- libcrmcommon: Initialize some variables (gh#ClusterLabs/pacemaker#3394) +- libcrmcommon: Avoid dumping core in pcmk__mem_assert() +- HealthSMART:fix the description of temp_lower_limit (gh#ClusterLabs/pacemaker#3392) + +------------------------------------------------------------------- +Wed Apr 03 15:38:04 UTC 2024 - Yan Gao + +- Update to version 2.1.7+20240306.56e6b6818: +- cibsecret: Use 'ps axww' to avoid truncating issue (gh#ClusterLabs/pacemaker#3384) + +------------------------------------------------------------------- +Wed Mar 20 16:56:52 UTC 2024 - Yan Gao + +- Update to version 2.1.7+20240305.2cdec7080: +- libcrmcommon: Bump feature set for crm_ticket formatted output +- tools: Use formatted output in the rest of crm_ticket. +- tools: Convert crm_ticket -G to formatted output. +- tools: Convert crm_ticket -q/-c to formatted output. +- schemas: Add a schema for crm_ticket. + +------------------------------------------------------------------- +Mon Mar 18 13:43:55 UTC 2024 - Yan Gao + +- Update to version 2.1.7+20240305.100c58ea0: +- libcrmcommon: Escape XML non-printing characters correctly as hex +- libcrmcommon: Drop "Couldn't parse XML" error messages +- libcrmcommon: pcmk__xml_read() recovery works for stdin (gh#ClusterLabs/pacemaker#3361) +- libcrmcommon: Don't try to parse XML from bad .bz2 file (gh#ClusterLabs/pacemaker#3361) + ------------------------------------------------------------------- Thu Mar 14 11:15:30 UTC 2024 - Yan Gao @@ -8,10 +140,10 @@ Thu Mar 14 11:15:30 UTC 2024 - Yan Gao Thu Mar 14 10:35:21 UTC 2024 - Yan Gao - Update to version 2.1.7+20240304.d7bf4680c: -- libcrmcommon: Use free_xml in html_free_priv. -- libcrmcommon: Free error strings in html/xml outputters. -- libcrmcommon: Free text/curses private list data. -- tools: Fix argument validation for crm_attribute update. +- libcrmcommon: Use free_xml in html_free_priv. (gh#ClusterLabs/pacemaker#3380) +- libcrmcommon: Free error strings in html/xml outputters. (gh#ClusterLabs/pacemaker#3380) +- libcrmcommon: Free text/curses private list data. (gh#ClusterLabs/pacemaker#3380) +- tools: Fix argument validation for crm_attribute update. (gh#ClusterLabs/pacemaker#3379) - pacemaker-fenced: improve pcmk_host_list help - libcrmcommon, fencer: Fix some option defaults - tools: crm_attribute --list-options --all diff --git a/pacemaker.spec b/pacemaker.spec index 7d8d7b8..823ba79 100644 --- a/pacemaker.spec +++ b/pacemaker.spec @@ -129,7 +129,7 @@ %define with_regression_tests 0 Name: pacemaker -Version: 2.1.7+20240304.d18a497eb +Version: 2.1.7+20240411.81041cf0b Release: 0 Summary: Scalable High-Availability cluster resource manager # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary