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

- Update to version 2.0.4+20200702.813fdbfdc:
- libcrmcommon: deprecate create_hello_message() as public API (bsc#1170346, rh#1796824)
- pacemakerd: properly conditionalize corosync calls (bsc#1170346, rh#1796824)
- pacemakerd: use existing handle for corosync shutdown (bsc#1170346, rh#1796824)
- pacemakerd: improve messages (bsc#1170346, rh#1796824)
- pacemakerd: functionize removing core file limit (bsc#1170346, rh#1796824)
- pacemakerd: remove unneeded IPC and CPG commands (bsc#1170346, rh#1796824)
- tools: crm_node -l and -p now work from Pacemaker Remote nodes (bsc#1170346, rh#1796824)
- functionize numeric comparisons of strings (bsc#1170346, rh#1796824)
- controller: add new IPC API command for getting node list (bsc#1170346, rh#1796824)

- Update to version 2.0.4+20200701.556cef416:
- tools: convert crmadmin to use new controller IPC model (bsc#1170346, rh#1796824)
- tools: remove dead code from crm_node (bsc#1170346, rh#1796824)
- tools: convert crm_node to use new controller IPC model (bsc#1170346, rh#1796824)
- tools: convert crm_resource to use new controller IPC model (bsc#1170346, rh#1796824)
- libcrmcommon: add C API for controller IPC (bsc#1170346, rh#1796824)
- libcrmcommon: new model for daemon IPC API (bsc#1170346, rh#1796824)

- Update to version 2.0.4+20200630.107af1896:
- tools, libs: Use pcmk__str_any_of and pcmk__str_all_of.
- libcrmcommon: Add pcmk__str_any_of and pcmk__str_none_of.

- Update to version 2.0.4+20200624.67a6a9b31:
- lib, tools: Correct types given to PCMK__OUTPUT_ARGS.

- Update to version 2.0.4+20200623.e36fe309d:
- sysconfig: remove outdated reference to wildcards in PCMK_trace_files
- rpm: use https in package URL
- resources: don't check host-specific conditions in attribute validate

OBS-URL: https://build.opensuse.org/request/show/842719
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=341
This commit is contained in:
Yan Gao 2020-10-20 08:55:36 +00:00 committed by Git OBS Bridge
parent 02bf41c8c8
commit 2d8169c00b
5 changed files with 102 additions and 10 deletions

View File

@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">git://github.com/ClusterLabs/pacemaker.git</param>
<param name="changesrevision">2deceaa3ae1fbadd844f5c5b47fd33129fa2c227</param>
<param name="changesrevision">dfc2df5b2a1fa9a8c48bfa45726f8efdc0758434</param>
</service>
</servicedata>

View File

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

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1976bbbb163c63eb17fc4c9878d412ea15973a98deeae252cb184cc1834ea736
size 3377632

View File

@ -1,3 +1,93 @@
-------------------------------------------------------------------
Tue Aug 25 11:37:48 UTC 2020 - Yan Gao <ygao@suse.com>
- Update to version 2.0.4+20200702.813fdbfdc:
- libcrmcommon: deprecate create_hello_message() as public API (bsc#1170346, rh#1796824)
- pacemakerd: properly conditionalize corosync calls (bsc#1170346, rh#1796824)
- pacemakerd: use existing handle for corosync shutdown (bsc#1170346, rh#1796824)
- pacemakerd: improve messages (bsc#1170346, rh#1796824)
- pacemakerd: functionize removing core file limit (bsc#1170346, rh#1796824)
- pacemakerd: remove unneeded IPC and CPG commands (bsc#1170346, rh#1796824)
- tools: crm_node -l and -p now work from Pacemaker Remote nodes (bsc#1170346, rh#1796824)
- functionize numeric comparisons of strings (bsc#1170346, rh#1796824)
- controller: add new IPC API command for getting node list (bsc#1170346, rh#1796824)
-------------------------------------------------------------------
Tue Aug 25 11:26:47 UTC 2020 - Yan Gao <ygao@suse.com>
- Update to version 2.0.4+20200701.556cef416:
- tools: convert crmadmin to use new controller IPC model (bsc#1170346, rh#1796824)
- tools: remove dead code from crm_node (bsc#1170346, rh#1796824)
- tools: convert crm_node to use new controller IPC model (bsc#1170346, rh#1796824)
- tools: convert crm_resource to use new controller IPC model (bsc#1170346, rh#1796824)
- libcrmcommon: add C API for controller IPC (bsc#1170346, rh#1796824)
- libcrmcommon: new model for daemon IPC API (bsc#1170346, rh#1796824)
-------------------------------------------------------------------
Tue Aug 25 11:05:13 UTC 2020 - Yan Gao <ygao@suse.com>
- Update to version 2.0.4+20200630.107af1896:
- tools, libs: Use pcmk__str_any_of and pcmk__str_all_of.
- libcrmcommon: Add pcmk__str_any_of and pcmk__str_none_of.
-------------------------------------------------------------------
Tue Aug 25 11:01:08 UTC 2020 - Yan Gao <ygao@suse.com>
- Update to version 2.0.4+20200624.67a6a9b31:
- lib, tools: Correct types given to PCMK__OUTPUT_ARGS.
-------------------------------------------------------------------
Mon Aug 24 18:04:07 UTC 2020 - Yan Gao <ygao@suse.com>
- Update to version 2.0.4+20200623.e36fe309d:
- sysconfig: remove outdated reference to wildcards in PCMK_trace_files
- rpm: use https in package URL
- resources: don't check host-specific conditions in attribute validate
-------------------------------------------------------------------
Mon Aug 24 17:49:42 UTC 2020 - Yan Gao <ygao@suse.com>
- Update to version 2.0.4+20200622.c7e75c04b:
- libpacemaker: Don't allow a potential NULL in a format string.
-------------------------------------------------------------------
Mon Aug 24 17:10:48 UTC 2020 - Yan Gao <ygao@suse.com>
- Update to version 2.0.4+20200622.4bb3b23a2:
- libcrmcommon: bump CRM feature set
- scheduler: support "demote" choice for no-quorum-policy option (rh#1837747)
- scheduler: new on-fail="demote" recovery policy for promoted resources (rh#1837747)
- xml: add on-fail="demote" option to resources schema (rh#1837747)
- libpacemaker: check for re-promotes specifically
- libpacemaker: don't force stop when skipping reload of failed resource
- scheduler: disallow on-fail=stop for stop operations
-------------------------------------------------------------------
Mon Aug 24 16:20:06 UTC 2020 - Yan Gao <ygao@suse.com>
- Update to version 2.0.4+20200520.81d4b3976:
- xml: Add rsc_expression and op_expression to the XML schema. (rh#1628701)
- scheduler: Pass rsc_defaults and op_defaults data. (rh#1628701)
- scheduler: Add new rule tests for op_defaults and rsc_defaults. (rh#1628701)
-------------------------------------------------------------------
Mon Aug 24 15:35:51 UTC 2020 - Yan Gao <ygao@suse.com>
- Update to version 2.0.4+20200508.3f6514f01:
- tools: functionize listing nodes from CIB in crmadmin (bsc#1170346, rh#1796824)
- tools: use proper type for glib timeout value in crmadmin (bsc#1170346, rh#1796824)
- tools: handle memory cleanup better in crm_node (bsc#1170346, rh#1796824)
- libcrmcommon: new function for draining and quitting a main loop (bsc#1170346, rh#1796824)
- libcrmcommon: drop generate_hash_key() (bsc#1170346, rh#1796824)
- libcrmcommon: move get_message_xml() and add_message_xml() definition (bsc#1170346, rh#1796824)
- libcrmcommon: separate IPC code into multiple files (bsc#1170346, rh#1796824)
- libcrmcommon: combine IPC internal headers (bsc#1170346, rh#1796824)
-------------------------------------------------------------------
Wed Aug 12 13:45:41 UTC 2020 - Yan Gao <ygao@suse.com>
- rpm: use the user/group ID 90 for haclient/hacluster to be consistent with cluster-glue (bsc#1167171)
-------------------------------------------------------------------
Tue Jul 7 09:47:46 UTC 2020 - Callum Farmer <callumjfarmer13@gmail.com>
@ -553,7 +643,7 @@ Thu Aug 08 11:10:39 UTC 2019 - Yan Gao <ygao@suse.com>
- extra: handle run-as-user properly in ClusterMon
- extra: advertise promote and demote in Stateful meta-data
- extra: formally deprecate the ocf:pacemaker:pingd agent
- extra: quote shell variables in agent code where appropriate
- extra: quote shell variables in agent code where appropriate (bsc#1175557)
- extra: use ":=" where appropriate in agent code
-------------------------------------------------------------------
@ -913,7 +1003,7 @@ Fri Jan 11 10:11:05 UTC 2019 - ygao@suse.com
- tools: Fix moving a resource with a lifetime constraint (bsc#1155290)
- attrd: check for alert changes after CIB is replaced
- attrd: start new election if writer is lost
- attrd: handle shutdown more cleanly
- attrd: handle shutdown more cleanly (bsc#1173668)
- attrd: don't start a new election when receiving a client update
- attrd: clear lost updates
- attrd: don't delay re-attempted writes unless original failed

View File

@ -55,6 +55,8 @@
%define _rundir /run
%global hacluster_id 90
## Path to Python interpreter (leave commented to auto-detect,
## or uncomment and edit to use a specific version)
%global python_path /usr/bin/python%{python3_version}
@ -78,13 +80,13 @@
%define with_regression_tests 0
Name: pacemaker
Version: 2.0.4+20200616.2deceaa3a
Version: 2.0.4+20200702.813fdbfdc
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: http://www.clusterlabs.org
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
@ -459,8 +461,8 @@ fi
%service_del_postun crm_mon.service
%pre -n libpacemaker3
getent group %{gname} >/dev/null || groupadd -r %{gname} -g 189
getent passwd %{uname} >/dev/null || useradd -r -g %{gname} -u 189 -s /sbin/nologin -c "cluster user" %{uname}
getent group %{gname} >/dev/null || groupadd -r %{gname} -g %{hacluster_id}
getent passwd %{uname} >/dev/null || useradd -r -g %{gname} -u %{hacluster_id} -s /sbin/nologin -c "cluster user" %{uname}
exit 0
%post -n libpacemaker3 -p /sbin/ldconfig