Accepting request 1146108 from home:yan_gao:branches:network:ha-clustering:Factory

- Update to version 2.1.7+20240130.4f595be2b:
- tools: crm_attribute emits garbage for --node localhost or auto (gh#ClusterLabs/pacemaker#3339)
- scheduler: drop support for rules based on #role attribute
- CIB: deprecate support for rkt in bundles
- daemons: use ENOMEM for pcmk__new_client() failure
- daemons: return ECONNREFUSED to new clients at shutdown
- libpacemaker: Fix a parameter to the cluster-status message.
- tools: Fix memory leak in crm_mon with HTML output (gh#ClusterLabs/pacemaker#3332)

- Update to version 2.1.7+20240122.d342672cb:
- pacemaker-attrd: improve some messages for debugging
- pacemaker-attrd: sync utilization attributes to peers correctly (gh#ClusterLabs/pacemaker#3333)
- pacemaker-attrd: properly validate attribute set type (gh#ClusterLabs/pacemaker#3333)
- cib_file: improve error message when schema file is missing
- libcrmcommon, Pacemaker Explained: improve descriptions of cluster options

- Update to version 2.1.7+20240118.9ae4bea49:
- tools: crm_mon segfaults when fencer connection is lost (bsc#1219220, gh#ClusterLabs/pacemaker#3331)

- Update to version 2.1.7+20240117.570909537:
- pacemaker-attrd: make sure we don't try to log NULL
- libpe_rules: Warn on invalid value-source in expressions
- libpe_rules, libpacemaker: Warn on invalid boolean-op
- CIB: Deprecate resource-discovery-enabled node attribute
- NLS: update translations for current code base
- libcib: Do not check CIB feature set for files in cib_perform_op.
- scheduler: Check the CIB feature set in cluster_status.
- based: Fix CIB version values
- attrd: write Pacemaker Remote node attributes even if not in cache (gh#ClusterLabs/pacemaker#3304)
- based: Add man page for pacemaker-based

OBS-URL: https://build.opensuse.org/request/show/1146108
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=391
This commit is contained in:
Yan Gao 2024-02-12 09:18:10 +00:00 committed by Git OBS Bridge
parent 31b6a0411c
commit 271ab1da64
8 changed files with 105 additions and 28 deletions

View File

@ -11,7 +11,7 @@
<param name="version">2.1.7</param> <param name="version">2.1.7</param>
--> -->
<param name="versionformat">2.1.7+%cd.%h</param> <param name="versionformat">2.1.7+%cd.%h</param>
<param name="revision">Pacemaker-2.1.7</param> <param name="revision">4f595be2b</param>
<param name="changesgenerate">enable</param> <param name="changesgenerate">enable</param>
</service> </service>

View File

@ -5,4 +5,4 @@
</service> </service>
<service name="tar_scm"> <service name="tar_scm">
<param name="url">https://github.com/ClusterLabs/pacemaker.git</param> <param name="url">https://github.com/ClusterLabs/pacemaker.git</param>
<param name="changesrevision">0f7f88312f7a1ccedee60bf768aba79ee13d41e0</param></service></servicedata> <param name="changesrevision">9c13ce6fe95812308443c188ace8f897e6bce942</param></service></servicedata>

View File

@ -4,24 +4,24 @@ Date: Thu Mar 14 09:41:53 2013 +0800
Log: Change some messages to notice level (bnc#806256) Log: Change some messages to notice level (bnc#806256)
Index: pacemaker-2.1.6+20230821.d00694366/daemons/controld/controld_membership.c Index: pacemaker-2.1.7+20240118.9ae4bea49/daemons/controld/controld_membership.c
=================================================================== ===================================================================
--- pacemaker-2.1.6+20230821.d00694366.orig/daemons/controld/controld_membership.c --- pacemaker-2.1.7+20240118.9ae4bea49.orig/daemons/controld/controld_membership.c
+++ pacemaker-2.1.6+20230821.d00694366/daemons/controld/controld_membership.c +++ pacemaker-2.1.7+20240118.9ae4bea49/daemons/controld/controld_membership.c
@@ -435,7 +435,7 @@ crm_update_quorum(gboolean quorum, gbool @@ -432,7 +432,7 @@ crm_update_quorum(gboolean quorum, gbool
crm_xml_add_int(update, XML_ATTR_HAVE_QUORUM, quorum); crm_xml_add_int(update, PCMK_XA_HAVE_QUORUM, quorum);
crm_xml_add(update, XML_ATTR_DC_UUID, controld_globals.our_uuid); crm_xml_add(update, PCMK_XA_DC_UUID, controld_globals.our_uuid);
- crm_debug("Updating quorum status to %s", pcmk__btoa(quorum)); - crm_debug("Updating quorum status to %s", pcmk__btoa(quorum));
+ crm_notice("Updating quorum status to %s", pcmk__btoa(quorum)); + crm_notice("Updating quorum status to %s", pcmk__btoa(quorum));
controld_update_cib(XML_TAG_CIB, update, cib_scope_local, controld_update_cib(PCMK_XE_CIB, update, cib_scope_local,
cib_quorum_update_complete); cib_quorum_update_complete);
free_xml(update); free_xml(update);
Index: pacemaker-2.1.6+20230821.d00694366/daemons/controld/controld_transition.c Index: pacemaker-2.1.7+20240118.9ae4bea49/daemons/controld/controld_transition.c
=================================================================== ===================================================================
--- pacemaker-2.1.6+20230821.d00694366.orig/daemons/controld/controld_transition.c --- pacemaker-2.1.7+20240118.9ae4bea49.orig/daemons/controld/controld_transition.c
+++ pacemaker-2.1.6+20230821.d00694366/daemons/controld/controld_transition.c +++ pacemaker-2.1.7+20240118.9ae4bea49/daemons/controld/controld_transition.c
@@ -171,7 +171,7 @@ do_te_invoke(long long action, @@ -167,7 +167,7 @@ do_te_invoke(long long action,
CRM_CHECK(controld_globals.transition_graph != NULL, CRM_CHECK(controld_globals.transition_graph != NULL,
controld_globals.transition_graph = create_blank_graph(); controld_globals.transition_graph = create_blank_graph();
return); return);
@ -30,10 +30,10 @@ Index: pacemaker-2.1.6+20230821.d00694366/daemons/controld/controld_transition.c
controld_globals.transition_graph->id, ref, graph_input); controld_globals.transition_graph->id, ref, graph_input);
te_reset_job_counts(); te_reset_job_counts();
Index: pacemaker-2.1.6+20230821.d00694366/daemons/fenced/fenced_remote.c Index: pacemaker-2.1.7+20240118.9ae4bea49/daemons/fenced/fenced_remote.c
=================================================================== ===================================================================
--- pacemaker-2.1.6+20230821.d00694366.orig/daemons/fenced/fenced_remote.c --- pacemaker-2.1.7+20240118.9ae4bea49.orig/daemons/fenced/fenced_remote.c
+++ pacemaker-2.1.6+20230821.d00694366/daemons/fenced/fenced_remote.c +++ pacemaker-2.1.7+20240118.9ae4bea49/daemons/fenced/fenced_remote.c
@@ -695,7 +695,7 @@ remote_op_timeout_one(gpointer userdata) @@ -695,7 +695,7 @@ remote_op_timeout_one(gpointer userdata)
static void static void
finalize_timed_out_op(remote_fencing_op_t *op, const char *reason) finalize_timed_out_op(remote_fencing_op_t *op, const char *reason)

BIN
pacemaker-2.1.7+20231219.0f7f88312.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7de229823546f2045ba048fe47f2211519d4f3dccf1268cbb788c782fdd7d404
size 4310328

View File

@ -1,13 +1,13 @@
Index: pacemaker-2.1.5+20230309.a4b0ea1b5/python/pacemaker/_cts/patterns.py Index: pacemaker-2.1.7+20240118.9ae4bea49/python/pacemaker/_cts/patterns.py
=================================================================== ===================================================================
--- pacemaker-2.1.5+20230309.a4b0ea1b5.orig/python/pacemaker/_cts/patterns.py --- pacemaker-2.1.7+20240118.9ae4bea49.orig/python/pacemaker/_cts/patterns.py
+++ pacemaker-2.1.5+20230309.a4b0ea1b5/python/pacemaker/_cts/patterns.py +++ pacemaker-2.1.7+20240118.9ae4bea49/python/pacemaker/_cts/patterns.py
@@ -135,7 +135,7 @@ class Corosync2Patterns(BasePatterns): @@ -139,7 +139,7 @@ class Corosync2Patterns(BasePatterns):
self._name = "crm-corosync" self._name = "crm-corosync"
self._commands.update({ self._commands.update({
- "StartCmd" : "service corosync start && service pacemaker start", - "StartCmd": "service corosync start && service pacemaker start",
+ "StartCmd" : "service pacemaker start", + "StartCmd": "ervice pacemaker start",
"StopCmd" : "service pacemaker stop; [ ! -e /usr/sbin/pacemaker-remoted ] || service pacemaker_remote stop; service corosync stop", "StopCmd": "service pacemaker stop; [ ! -e /usr/sbin/pacemaker-remoted ] || service pacemaker_remote stop; service corosync stop",
"EpochCmd" : "crm_node -e", "EpochCmd": "crm_node -e",

View File

@ -1,3 +1,78 @@
-------------------------------------------------------------------
Tue Feb 06 11:07:06 UTC 2024 - Yan Gao <ygao@suse.com>
- Update to version 2.1.7+20240130.4f595be2b:
- tools: crm_attribute emits garbage for --node localhost or auto (gh#ClusterLabs/pacemaker#3339)
- scheduler: drop support for rules based on #role attribute
- CIB: deprecate support for rkt in bundles
- daemons: use ENOMEM for pcmk__new_client() failure
- daemons: return ECONNREFUSED to new clients at shutdown
- libpacemaker: Fix a parameter to the cluster-status message.
- tools: Fix memory leak in crm_mon with HTML output (gh#ClusterLabs/pacemaker#3332)
-------------------------------------------------------------------
Tue Feb 06 08:26:12 UTC 2024 - Yan Gao <ygao@suse.com>
- Update to version 2.1.7+20240122.d342672cb:
- pacemaker-attrd: improve some messages for debugging
- pacemaker-attrd: sync utilization attributes to peers correctly (gh#ClusterLabs/pacemaker#3333)
- pacemaker-attrd: properly validate attribute set type (gh#ClusterLabs/pacemaker#3333)
- cib_file: improve error message when schema file is missing
- libcrmcommon, Pacemaker Explained: improve descriptions of cluster options
-------------------------------------------------------------------
Mon Jan 29 09:16:24 UTC 2024 - Yan Gao <ygao@suse.com>
- Update to version 2.1.7+20240118.9ae4bea49:
- tools: crm_mon segfaults when fencer connection is lost (bsc#1219220, gh#ClusterLabs/pacemaker#3331)
-------------------------------------------------------------------
Mon Jan 29 08:21:43 UTC 2024 - Yan Gao <ygao@suse.com>
- Update to version 2.1.7+20240117.570909537:
- pacemaker-attrd: make sure we don't try to log NULL
- libpe_rules: Warn on invalid value-source in expressions
- libpe_rules, libpacemaker: Warn on invalid boolean-op
- CIB: Deprecate resource-discovery-enabled node attribute
- NLS: update translations for current code base
- libcib: Do not check CIB feature set for files in cib_perform_op.
- scheduler: Check the CIB feature set in cluster_status.
- based: Fix CIB version values
- attrd: write Pacemaker Remote node attributes even if not in cache (gh#ClusterLabs/pacemaker#3304)
- based: Add man page for pacemaker-based
- agents: Use attrd_updater dampen delay in SysInfo (gh#ClusterLabs/pacemaker#3286)
- libcrmcommon: Check correct env vars in pcmk__node_attr_target() (gh#ClusterLabs/pacemaker#3286)
- Rebase:
* bug-806256_pacemaker-log-level-notice.patch
* pacemaker-cts-StartCmd.patch
-------------------------------------------------------------------
Mon Jan 29 08:09:16 UTC 2024 - Yan Gao <ygao@suse.com>
- Update to version 2.1.7+20240101.3f4ff3e98:
- libcrmcommon: use log-friendly name in pacemakerd IPC logs
- controld,libcrmcommon: improve attrd IPC API messages
- libcrmcommon: handle NULL attribute manager IPC API connections consistently
- libcrmcommon: handle disconnected attrd API connections consistently
- scheduler: restore nvpair behavior without id-ref (gh#ClusterLabs/pacemaker#3292)
- scheduler: use correct variable in log message
- scheduler: reject expression without op sooner (gh#ClusterLabs/pacemaker#3292)
- libcrmcommon: fix NULL dereference in expand_idref() (gh#ClusterLabs/pacemaker#3292)
- pacemaker-attrd,libcrmcluster: avoid use-after-free when remote node in cluster node cache (gh#ClusterLabs/pacemaker#3293)
- libcrmcluster: avoid use-after-free in trace log (gh#ClusterLabs/pacemaker#3293)
- attrd: improve logging of CIB write result
- attrd: improve messages for CIB wipe
- scheduler: improve logs for invalid id-ref's (gh#ClusterLabs/pacemaker#3292)
- scheduler: improve logging of invalid roles
- scheduler: improve messages when unpacking location constraints
- scheduler: treat config errors as processing errors
- HealthSmart: Check the parameter values of check_temperature to avoid error output (gh#ClusterLabs/pacemaker#3289)
- Modify the HealthCPU, HealthSMART, HealthIOWait scripts about the function of reload and setting the dampen
- daemons: Only ask for schemas if supported by the server
- daemons: Download newer schema files to a remote executor.
- libcrmcommon: Write crm_verify detailed messages to XML
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Dec 20 13:44:11 UTC 2023 - Yan Gao <ygao@suse.com> Wed Dec 20 13:44:11 UTC 2023 - Yan Gao <ygao@suse.com>

View File

@ -129,7 +129,7 @@
%define with_regression_tests 0 %define with_regression_tests 0
Name: pacemaker Name: pacemaker
Version: 2.1.7+20231219.0f7f88312 Version: 2.1.7+20240130.4f595be2b
Release: 0 Release: 0
Summary: Scalable High-Availability cluster resource manager Summary: Scalable High-Availability cluster resource manager
# AGPL-3.0 licensed extra/clustermon.sh is not present in the binary # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary
@ -591,6 +591,7 @@ fi
%endif %endif
%{_sbindir}/fence_watchdog %{_sbindir}/fence_watchdog
%{_mandir}/man7/pacemaker-based.7%{ext_man}
%{_mandir}/man7/pacemaker-controld.7%{ext_man} %{_mandir}/man7/pacemaker-controld.7%{ext_man}
%{_mandir}/man7/pacemaker-schedulerd.7%{ext_man} %{_mandir}/man7/pacemaker-schedulerd.7%{ext_man}
%{_mandir}/man7/pacemaker-fenced.7%{ext_man} %{_mandir}/man7/pacemaker-fenced.7%{ext_man}
@ -661,6 +662,7 @@ fi
%config(noreplace) %{_fillupdir}/sysconfig.pacemaker %config(noreplace) %{_fillupdir}/sysconfig.pacemaker
%config(noreplace) %{_fillupdir}/sysconfig.crm_mon %config(noreplace) %{_fillupdir}/sysconfig.crm_mon
%{_mandir}/man7/*pacemaker* %{_mandir}/man7/*pacemaker*
%exclude %{_mandir}/man7/pacemaker-based.*
%exclude %{_mandir}/man7/pacemaker-controld.* %exclude %{_mandir}/man7/pacemaker-controld.*
%exclude %{_mandir}/man7/pacemaker-schedulerd.* %exclude %{_mandir}/man7/pacemaker-schedulerd.*
%exclude %{_mandir}/man7/pacemaker-fenced.* %exclude %{_mandir}/man7/pacemaker-fenced.*