Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2017-12-03 10:11:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pacemaker" Sun Dec 3 10:11:29 2017 rev:113 rq:547105 version:1.1.18 Changes: -------- --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2017-10-25 17:45:26.081291154 +0200 +++ /work/SRC/openSUSE:Factory/.pacemaker.new/pacemaker.changes 2017-12-03 10:11:35.466981420 +0100 @@ -1,0 +2,122 @@ +Thu Nov 30 15:50:43 UTC 2017 - [email protected] + +- attrd: ensure node name is broadcast at start-up (CLBZ#5330) +- Upstream version cs: 407ded8de381543e71c5b94b3ade296fcfd2c828 + +------------------------------------------------------------------- +Thu Nov 30 15:43:02 UTC 2017 - [email protected] + +- libpe_status: remove support for default-resource-failure-stickiness +- libpe_status: remove support for resource-failure-stickiness +- various: remove support for pre-Pacemaker-1.0 CIB XML +- libpe_status,tools: remove support for legacy ticket state entries +- various: remove isolation wrapper support + +- systemd unit files: enable TasksMax=infinity (bsc#1028138, bsc#1066710) + * Drop obsolete bug-1028138_pacemaker-pacemaker.service-TasksMax.patch + +- Upstream version cs: 53a3fe14b15b087bbde9ccb524d11d0a413cc6e9 + +------------------------------------------------------------------- +Wed Nov 29 12:31:43 UTC 2017 - [email protected] + +- RA: NodeUtilization RA is now shipped by resource-agents package (bsc#1070347) + * Drop bug-1015842_pacemaker-NodeUtilization-RA.patch + +------------------------------------------------------------------- +Wed Nov 29 12:05:00 UTC 2017 - [email protected] + +- crmd: default record-pending to TRUE +- tools: enable new crm_resource --cleanup/--refresh behavior +- Upstream version cs: f36ad364748880815bf00151c516a1f2deae2fed + +------------------------------------------------------------------- +Thu Nov 23 13:48:52 UTC 2017 - [email protected] + +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) + +------------------------------------------------------------------- +Mon Nov 20 16:20:53 UTC 2017 - [email protected] + +- Update to version 1.1.18 +- libpe_status: always use default key location with bundles +- attrd,stonithd: more efficient regular expression parsing +- libpe_status: avoid potential NULL dereference +- tools: use proper variable in message from crm_resource -g +- tools: use uber-parent for crm_resource -a/-A +- tools: use g_main_loop_is_running() properly +- libpe_status: monitors are rescheduled, not reloaded +- crmd: determine restart/private digests correctly +- systemd: add TasksMax comment to pacemaker_remote unit (bsc#1028138, bsc#1066710) +- tools: make regression test insensitive to line number changes +- pengine,tools,libpe_status: avoid unnecessary use of pe_find_current + +- pacemaker.service: Recommend not to limit tasks (bsc#1028138, bsc#1066710) + * Update bug-1028138_pacemaker-pacemaker.service-TasksMax.patch + +- tools: set the correct OCF_RESOURCE_INSTANCE env when crm_resource --force-* executes RA +- typo: overriden -> overridden +- portability: the difference of time_t values is given by difftime() +- pengine: avoid not-really-possible use-of-NULL +- PE: Have bundles log to stderr so that 'journalctl -M' works (rkt) +- tools: don't expect reply to failed send +- pengine: use newer Pacemaker Remote terminology +- pengine: memory leak when writing graph to file +- tools: don't reinvent the glib wheel +- tools: implement clean-up dry-run correctly +- pengine: avoid potential use-of-NULL +- Update regression test outputs +- PE: Improved logging of reasons for stop/restart actions +- PE: Allow all resources to stop prior to probes completing +- PE: Correctly defer processing of resources inside containers +- crm_resource: Ensure we wait for all messages before exiting +- crm_resource: Have cleanup operate only on failures +- PE: Have bundles log to stderr so that 'docker logs' works +- PE: Resources are allowed to stop before their state is known everywhere +- PE: Use the node we already have and know isnt NULL +- PE: Flag resources that are acting as remote nodes +- crmd: Scale all cib operation timeouts +- PE: Bare metal remotes _can_ run resources now and must be probed +- PE: Bundles only need to wait for other containers on the same node to be probed +- crmd: Scale timeouts with the number of remotes too +- PE: There is no need for port mapping directives when net=host is specified +- PE: Do not always expire failed operations of nested remotes +- PE: Consolidate REMOTE_CONTAINER_HACK logic +- PE: Exclude resources and nodes from the symmetric_default constraint in some circumstances +- crm_resource: Don't cleanup on nodes not meeting the discovery conditions +- PE: Restore the ability to send the transition graph via the disk if it gets too big +- crm_resource: Prevent disconnection from crmd during cleanup +- PE: Do not probe connection resources until the container is active +- PE: Detailed resource information should include connection resource state +- Tools: Allow crm_resource to operate on anonymous clones in unknown states +- tools: Clean up everywhere if we don't know anything about the resource +- crm_resource: See what cleanup would have done for a saved configuration +- PE: Only pass requests for promote/demote flags onto the bundle's child +- Upstream version cs: 2b07d5c5a908998891c3317faa30328c108d3a91 (Pacemaker-1.1.18) + +------------------------------------------------------------------- +Thu Nov 2 15:15:06 UTC 2017 - [email protected] + +- pengine: if ignoring failure, also ignore migration-threshold +- libcrmcommon,liblrmd,lrmd: improve messages for failed remote sends +- libcrmcommon,lrmd: meaningful error codes when sending remote messages +- libcrmcommon: lower watchdog messages when default +- tools: set meta_timeout env when crm_resource --force-* executes RA +- fencing: don't print event twice with stonith_admin --verbose +- fencing: memory leak in stonith_admin --env +- fencing: improve stonith_admin help +- crmd: hard error if remote start fails due to missing key +- libcrmcommon,liblrmd: report meaningful async connection errors +- libcrmcommon: return meaningful error codes to connection callbacks +- libcrmcommon: async connection callback must get negative error codes +- libcrmcommon,liblrmd: improve remote connection messages +- pacemaker_remote: warn if TLS key can't be read at start-up +- lrmd: tweak TLS listener messages +- pengine: don't probe offline or unclean guest nodes (fate#324441) +- agents: ifspeed - Try to detect interface name from ip address. +- pengine: don't keep unique instances on same node +- pengine: improve messages when assigning resources to nodes +- Upstream version cs: 23be51236edc34477a99d6979bc0e2cc1e1a7684 + +------------------------------------------------------------------- @@ -72 +194 @@ -- PE: Implement probing of container remote nodes +- PE: Implement probing of container remote nodes (fate#324441) Old: ---- bug-1015842_pacemaker-NodeUtilization-RA.patch bug-1028138_pacemaker-pacemaker.service-TasksMax.patch pacemaker-1.1.17+20171023.36d2962a8.tar.bz2 New: ---- pacemaker-1.1.18+20171129.407ded8de.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pacemaker.spec ++++++ --- /var/tmp/diff_new_pack.UVglsv/_old 2017-12-03 10:11:36.294951318 +0100 +++ /var/tmp/diff_new_pack.UVglsv/_new 2017-12-03 10:11:36.294951318 +0100 @@ -16,6 +16,11 @@ # +#Compat macro for new _fillupdir macro introduced in Nov 2017 +%if ! %{defined _fillupdir} + %define _fillupdir /var/adm/fillup-templates +%endif + # Globals and defines to control package behavior (configure these as desired) ## User and group to use for nonprivileged services @@ -25,7 +30,7 @@ ## Where to install Pacemaker documentation %global pcmk_docdir %{_docdir}/%{name} -%global commit 1.1.17+20171023.36d2962a8 +%global commit 1.1.18+20171129.407ded8de ## Corosync version %define cs_version 2 @@ -66,7 +71,7 @@ %endif Name: pacemaker -Version: 1.1.17 +Version: 1.1.18 Release: 0 Summary: Scalable High-Availability cluster resource manager # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary @@ -87,8 +92,6 @@ Patch7: bug-943295_pacemaker-lrmd-log-notice.patch Patch8: bug-977201_pacemaker-controld-self-fencing.patch Patch9: bug-995365_pacemaker-cts-restart-systemd-journald.patch -Patch10: bug-1028138_pacemaker-pacemaker.service-TasksMax.patch -Patch11: bug-1015842_pacemaker-NodeUtilization-RA.patch # Required for core functionality BuildRequires: autoconf BuildRequires: automake @@ -304,8 +307,6 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 -%patch10 -p1 -%patch11 -p1 %build @@ -360,9 +361,9 @@ %install %make_install -install -d -m755 %{buildroot}%{_localstatedir}/adm/fillup-templates -install -m 644 mcp/pacemaker.sysconfig %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.pacemaker -install -m 644 tools/crm_mon.sysconfig %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.crm_mon +install -d -m755 %{buildroot}%{_fillupdir} +install -m 644 mcp/pacemaker.sysconfig %{buildroot}%{_fillupdir}/sysconfig.pacemaker +install -m 644 tools/crm_mon.sysconfig %{buildroot}%{_fillupdir}/sysconfig.crm_mon # Scripts that should be executable chmod a+x %{buildroot}/%{_datadir}/pacemaker/tests/cts/CTSlab.py @@ -401,6 +402,8 @@ mv %{buildroot}%{_sbindir}/crm_report %{buildroot}%{_sbindir}/crm_report.pacemaker install -m 755 %{SOURCE1} %{buildroot}%{_sbindir}/crm_report +ln -s ../heartbeat/NodeUtilization %{buildroot}%{_libexecdir}/ocf/resource.d/pacemaker/ + %fdupes -s %{buildroot} %check @@ -519,7 +522,6 @@ %{_libexecdir}/ocf/resource.d/pacemaker/controld %{_libexecdir}/ocf/resource.d/pacemaker/o2cb %{_libexecdir}/ocf/resource.d/pacemaker/remote -%{_libexecdir}/ocf/resource.d/.isolation %if "%{?cs_version}" != "UNKNOWN" %if 0%{?cs_version} < 2 @@ -563,8 +565,8 @@ %dir %{_libexecdir}/ocf/resource.d %{_libexecdir}/ocf/resource.d/pacemaker -%config(noreplace) %{_localstatedir}/adm/fillup-templates/sysconfig.pacemaker -%config(noreplace) %{_localstatedir}/adm/fillup-templates/sysconfig.crm_mon +%config(noreplace) %{_fillupdir}/sysconfig.pacemaker +%config(noreplace) %{_fillupdir}/sysconfig.crm_mon %{_mandir}/man7/* %exclude %{_mandir}/man7/crmd.* %exclude %{_mandir}/man7/pengine.* ++++++ _service ++++++ --- /var/tmp/diff_new_pack.UVglsv/_old 2017-12-03 10:11:36.322950299 +0100 +++ /var/tmp/diff_new_pack.UVglsv/_new 2017-12-03 10:11:36.326950155 +0100 @@ -8,10 +8,10 @@ To update to a new release, change "revision" to the desired git commit hash and bump "version" if necessary - <param name="version">1.1.17</param> + <param name="version">1.1.18</param> --> - <param name="versionformat">1.1.17+git%cd.%h</param> - <param name="revision">36d2962a8613322fc43d727d95720d61a47d0138</param> + <param name="versionformat">1.1.18+git%cd.%h</param> + <param name="revision">407ded8de381543e71c5b94b3ade296fcfd2c828</param> </service> <service name="recompress" mode="disabled"> ++++++ pacemaker-1.1.17+20171023.36d2962a8.tar.bz2 -> pacemaker-1.1.18+20171129.407ded8de.tar.bz2 ++++++ ++++ 74123 lines of diff (skipped)
