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 <y...@suse.com>
+
+- 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 <y...@suse.com>
+
+- 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 <y...@suse.com>
+
+- 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 <y...@suse.com>
+
+- 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 <y...@suse.com>
+
+- 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 <y...@suse.com>
+
+- 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 <y...@suse.com>
+
+- 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 <y...@suse.com>
+
+- 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 <y...@suse.com>
+
+- 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 <y...@suse.com>
+
+- 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.
+
+-------------------------------------------------------------------
+Fri Feb 04 13:53:42 UTC 2022 - Yan Gao <y...@suse.com>
+
+- Update to version 2.1.2+20220112.c894b0aff:
+- fencing: add exit reason for results without a callback (rh#1470834)
+- executor: set exit reason if no fencer connection (rh#1470834)
+- executor: return an error for unsupported fence device actions (rh#1470834)
+- executor: don't require a fencer connection for probes (rh#1470834)
+- executor: improve result for fence device probes (rh#1470834)
+- executor,scheduler: treat "no secrets" fence results as a hard error 
(rh#1470834)
+- executor: use full result from fencer for fence actions (rh#1470834)
+- controller: improve fencing result messages (rh#1470834)
+
+-------------------------------------------------------------------
+Fri Feb 04 13:27:31 UTC 2022 - Yan Gao <y...@suse.com>
+
+- Update to version 2.1.2+20220112.69a63fb99:
+- scheduler: Handle masked probes in the scheduler. (rh#1506372)
+- include: Bump feature set to 3.12.0.
+- scheduler: Display the reason why a clone rsc probe failed. (rh#1506372)
+- scheduler: Display the reason why a native rsc probe failed. (rh#1506372)
+- scheduler: Don't output failed resource probes... (rh#1506372)
+
+-------------------------------------------------------------------
+Fri Feb 04 12:42:31 UTC 2022 - Yan Gao <y...@suse.com>
+
+- Update to version 2.1.2+20220112.08200a00e:
+- scheduler: use plural correctly for fail count messages
+- libcrmcommon: avoid file resource leak on decompression errors (clbz#5489)
+
+- Rebase:
+  * bug-806256_pacemaker-log-level-notice.patch
+
+-------------------------------------------------------------------
+Fri Feb 04 12:21:46 UTC 2022 - Yan Gao <y...@suse.com>
+
+- Update to version 2.1.2+20211223.94ced1fa9:
+- fencer: clarify timeout message (rh#1470834)
+- fencer: free result memory when processing fencing replies (rh#1470834)
+- fencer: restore check for invalid topology level target (rh#1470834)
+- fencer: pass full result when sending notifications (rh#1470834)
+- fencer: add full result to local replies (rh#1470834)
+- fencer: set exit reasons for fencing timeouts (rh#1470834)
+- fencer: set exit reason for timeouts waiting for peer replies (rh#1470834)
+- fencer: grab and log full result when processing peer fencing replies 
(rh#1470834)
+- fencer: pass full result in replies to requests (rh#1470834)
+- fencer: track and log full result when handling requests (rh#1470834)
+- fencer: handle topology level unregistration errors better (rh#1470834)
+- fencer: handle topology level registration errors better (rh#1470834)
+- fencer: pass full result in async command replies (rh#1470834)
+
+-------------------------------------------------------------------
+Fri Feb 04 11:24:19 UTC 2022 - Yan Gao <y...@suse.com>
+
+- Update to version 2.1.2+20211222.90769ae96:
+- libpacemaker: catch bugs scheduling actions on unclean nodes
+
+-------------------------------------------------------------------
+Fri Feb 04 10:51:30 UTC 2022 - Yan Gao <y...@suse.com>
+
+- Update to version 2.1.2+20211215.5f767500a:
+- fencer: get current time correctly
+- Merge:
+  * 0001-Fix-fencer-get-current-time-correctly.patch
+
+- Rebase:
+  * bug-806256_pacemaker-log-level-notice.patch
+
+-------------------------------------------------------------------
+Fri Feb 04 10:38:51 UTC 2022 - Yan Gao <y...@suse.com>
+
+- Update to version 2.1.2+20211208.e3c53cabb:
+- fencer: avoid memory leak when broadcasting history differences
+
+-------------------------------------------------------------------
+Fri Feb 04 10:15:06 UTC 2022 - Yan Gao <y...@suse.com>
+
+- Update to version 2.1.2+20211206.3a6dc7c79:
+- scheduler: handle memory errors explicitly for friendly failure output
+- resources: use correct syntax in Stateful meta-data (rh#2027370)
+- resources: remove DOCTYPE from OCF 1.1-compliant agents
+- libcib: deprecate get_object_path() (clbz#5488)
+- various: perform XPath searches for CIB element names case-sensitively
+- libcib: compare section names case-sensitively for CIB modifications
+- controller,libcib,tools: handle CIB XPath searches better
+
+-------------------------------------------------------------------
+Fri Feb 04 09:50:42 UTC 2022 - Yan Gao <y...@suse.com>
+
+- Update to version 2.1.2+20211201.c93f6a460:
+- fencer: handle malformed topology level removal requests better (rh#1470834)
+- fencer: handle malformed manual confirmation requests better (rh#1470834)
+- fencer: return -ETIME for peer fencing timeouts (rh#1470834)
+- fencer: improve broadcasting replies for fenced originators (rh#1470834)
+- fencer,scheduler: compare fence action names case-sensitively (rh#1470834)
+
+-------------------------------------------------------------------
+Thu Feb 03 17:02:58 UTC 2022 - Yan Gao <y...@suse.com>
+
+- Update to version 2.1.2+20211201.18f4b5d83:
+- OCF: controld: Give warning when no-quorum-policy not set as freeze while 
using DLM (bsc#1129707)
+- libcrmservice: Handle systemd service templates. (rh#2003151)
+
++++ 25 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes
++++ and /work/SRC/openSUSE:Factory/.pacemaker.new.1956/pacemaker.changes

Old:
----
  0001-Fix-fencer-get-current-time-correctly.patch
  pacemaker-2.1.2+20211124.ada5c3b36.tar.xz

New:
----
  pacemaker-2.1.2+20220126.16c1bab10.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pacemaker.spec ++++++
--- /var/tmp/diff_new_pack.9eid40/_old  2022-02-17 00:30:56.165429106 +0100
+++ /var/tmp/diff_new_pack.9eid40/_new  2022-02-17 00:30:56.169429105 +0100
@@ -106,7 +106,7 @@
 %define with_regression_tests   0
 
 Name:           pacemaker
-Version:        2.1.2+20211124.ada5c3b36
+Version:        2.1.2+20220126.16c1bab10
 Release:        0
 Summary:        Scalable High-Availability cluster resource manager
 # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary
@@ -128,7 +128,6 @@
 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
-Patch11:        0001-Fix-fencer-get-current-time-correctly.patch
 # Required for core functionality
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -351,7 +350,6 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
-%patch11 -p1
 
 %build
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.9eid40/_old  2022-02-17 00:30:56.201429100 +0100
+++ /var/tmp/diff_new_pack.9eid40/_new  2022-02-17 00:30:56.205429099 +0100
@@ -11,7 +11,7 @@
     <param name="version">2.1.2</param>
 -->
     <param name="versionformat">2.1.2+%cd.%h</param>
-    <param name="revision">Pacemaker-2.1.2</param>
+    <param name="revision">16c1bab10</param>
     <param name="changesgenerate">enable</param>
   </service>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.9eid40/_old  2022-02-17 00:30:56.225429096 +0100
+++ /var/tmp/diff_new_pack.9eid40/_new  2022-02-17 00:30:56.229429095 +0100
@@ -1,7 +1,7 @@
 <servicedata>
   <service name="tar_scm">
     <param name="url">git://github.com/ClusterLabs/pacemaker.git</param>
-    <param 
name="changesrevision">ada5c3b36e2adf1703d54d39f40a4b8628eca175</param>
+    <param 
name="changesrevision">16928cfc69136bc56b1574bee9966e0d5de73abd</param>
   </service>
 </servicedata>
 (No newline at EOF)

++++++ bug-728579_pacemaker-stonith-dev-id.patch ++++++
--- /var/tmp/diff_new_pack.9eid40/_old  2022-02-17 00:30:56.241429093 +0100
+++ /var/tmp/diff_new_pack.9eid40/_new  2022-02-17 00:30:56.241429093 +0100
@@ -4,11 +4,11 @@
 
     Medium: stonith: Expose IDs of stonith resources to stonith agents through 
"$CRM_meta_st_device_id" environment variable
 
-Index: pacemaker-2.1.1+20211028.7ee8b5bdd/daemons/fenced/fenced_commands.c
+Index: pacemaker-2.1.2+20211124.91f4bad83/daemons/fenced/fenced_commands.c
 ===================================================================
---- pacemaker-2.1.1+20211028.7ee8b5bdd.orig/daemons/fenced/fenced_commands.c
-+++ pacemaker-2.1.1+20211028.7ee8b5bdd/daemons/fenced/fenced_commands.c
-@@ -1068,6 +1068,7 @@ build_device_from_xml(xmlNode * msg)
+--- pacemaker-2.1.2+20211124.91f4bad83.orig/daemons/fenced/fenced_commands.c
++++ pacemaker-2.1.2+20211124.91f4bad83/daemons/fenced/fenced_commands.c
+@@ -1071,6 +1071,7 @@ build_device_from_xml(xmlNode * msg)
                   "on target", device->id, device->on_target_actions);
      }
  
@@ -16,11 +16,11 @@
      device->work = mainloop_add_trigger(G_PRIORITY_HIGH, 
stonith_device_dispatch, device);
      /* TODO: Hook up priority */
  
-Index: pacemaker-2.1.1+20211028.7ee8b5bdd/lib/fencing/st_client.c
+Index: pacemaker-2.1.2+20211124.91f4bad83/lib/fencing/st_actions.c
 ===================================================================
---- pacemaker-2.1.1+20211028.7ee8b5bdd.orig/lib/fencing/st_client.c
-+++ pacemaker-2.1.1+20211028.7ee8b5bdd/lib/fencing/st_client.c
-@@ -42,6 +42,7 @@ struct stonith_action_s {
+--- pacemaker-2.1.2+20211124.91f4bad83.orig/lib/fencing/st_actions.c
++++ pacemaker-2.1.2+20211124.91f4bad83/lib/fencing/st_actions.c
+@@ -31,6 +31,7 @@ struct stonith_action_s {
      char *action;
      char *victim;
      GHashTable *args;
@@ -28,15 +28,15 @@
      int timeout;
      int async;
      void *userdata;
-@@ -647,6 +648,7 @@ stonith__destroy_action(stonith_action_t
+@@ -213,6 +214,7 @@ stonith__destroy_action(stonith_action_t
+             services_action_free(action->svc_action);
          }
-         free(action->output);
-         free(action->error);
+         pcmk__reset_result(&(action->result));
 +        free(action->dev_id);
          free(action);
      }
  }
-@@ -718,6 +720,8 @@ stonith_action_create(const char *agent,
+@@ -261,6 +263,8 @@ stonith_action_create(const char *agent,
      if (device_args) {
          char buffer[512];
          const char *value = NULL;
@@ -45,7 +45,7 @@
  
          snprintf(buffer, sizeof(buffer), "pcmk_%s_retries", _action);
          value = g_hash_table_lookup(device_args, buffer);
-@@ -725,6 +729,11 @@ stonith_action_create(const char *agent,
+@@ -268,6 +272,11 @@ stonith_action_create(const char *agent,
          if (value) {
              action->max_retries = atoi(value);
          }
@@ -57,7 +57,7 @@
      }
  
      return action;
-@@ -875,6 +884,10 @@ internal_stonith_action_execute(stonith_
+@@ -605,6 +614,10 @@ internal_stonith_action_execute(stonith_
                                             SVC_ACTION_NON_BLOCKED,
                                             "SVC_ACTION_NON_BLOCKED");
  
@@ -67,11 +67,11 @@
 +
      /* keep retries from executing out of control and free previous results */
      if (is_retry) {
-         free(action->output);
-Index: pacemaker-2.1.1+20211028.7ee8b5bdd/lib/services/services_linux.c
+         pcmk__reset_result(&(action->result));
+Index: pacemaker-2.1.2+20211124.91f4bad83/lib/services/services_linux.c
 ===================================================================
---- pacemaker-2.1.1+20211028.7ee8b5bdd.orig/lib/services/services_linux.c
-+++ pacemaker-2.1.1+20211028.7ee8b5bdd/lib/services/services_linux.c
+--- pacemaker-2.1.2+20211124.91f4bad83.orig/lib/services/services_linux.c
++++ pacemaker-2.1.2+20211124.91f4bad83/lib/services/services_linux.c
 @@ -29,6 +29,9 @@
  #include "crm/services.h"
  #include "crm/services_internal.h"

++++++ bug-806256_pacemaker-log-level-notice.patch ++++++
--- /var/tmp/diff_new_pack.9eid40/_old  2022-02-17 00:30:56.253429091 +0100
+++ /var/tmp/diff_new_pack.9eid40/_new  2022-02-17 00:30:56.257429090 +0100
@@ -4,10 +4,10 @@
 
     Log: Change some messages to notice level (bnc#806256)
 
-Index: 
pacemaker-2.0.5+20210104.8ae19fdf9/daemons/controld/controld_membership.c
+Index: 
pacemaker-2.1.2+20220126.57e783b4b/daemons/controld/controld_membership.c
 ===================================================================
---- 
pacemaker-2.0.5+20210104.8ae19fdf9.orig/daemons/controld/controld_membership.c
-+++ pacemaker-2.0.5+20210104.8ae19fdf9/daemons/controld/controld_membership.c
+--- 
pacemaker-2.1.2+20220126.57e783b4b.orig/daemons/controld/controld_membership.c
++++ pacemaker-2.1.2+20220126.57e783b4b/daemons/controld/controld_membership.c
 @@ -410,7 +410,7 @@ crm_update_quorum(gboolean quorum, gbool
          crm_xml_add(update, XML_ATTR_DC_UUID, fsa_our_uuid);
  
@@ -17,26 +17,26 @@
                    pcmk__btoa(quorum), call_id);
          fsa_register_cib_callback(call_id, FALSE, NULL, 
cib_quorum_update_complete);
          free_xml(update);
-Index: 
pacemaker-2.0.5+20210104.8ae19fdf9/daemons/controld/controld_transition.c
+Index: 
pacemaker-2.1.2+20220126.57e783b4b/daemons/controld/controld_transition.c
 ===================================================================
---- 
pacemaker-2.0.5+20210104.8ae19fdf9.orig/daemons/controld/controld_transition.c
-+++ pacemaker-2.0.5+20210104.8ae19fdf9/daemons/controld/controld_transition.c
-@@ -186,7 +186,7 @@ do_te_invoke(long long action,
-             transition_graph = create_blank_graph();
-             return;
-         }
+--- 
pacemaker-2.1.2+20220126.57e783b4b.orig/daemons/controld/controld_transition.c
++++ pacemaker-2.1.2+20220126.57e783b4b/daemons/controld/controld_transition.c
+@@ -182,7 +182,7 @@ do_te_invoke(long long action,
+         transition_graph = pcmk__unpack_graph(graph_data, graph_input);
+         CRM_CHECK(transition_graph != NULL,
+                   transition_graph = create_blank_graph(); return);
 -        crm_info("Processing graph %d (ref=%s) derived from %s", 
transition_graph->id, ref,
 +        crm_notice("Processing graph %d (ref=%s) derived from %s", 
transition_graph->id, ref,
                   graph_input);
  
          te_reset_job_counts();
-Index: pacemaker-2.0.5+20210104.8ae19fdf9/daemons/fenced/fenced_remote.c
+Index: pacemaker-2.1.2+20220126.57e783b4b/daemons/fenced/fenced_remote.c
 ===================================================================
---- pacemaker-2.0.5+20210104.8ae19fdf9.orig/daemons/fenced/fenced_remote.c
-+++ pacemaker-2.0.5+20210104.8ae19fdf9/daemons/fenced/fenced_remote.c
-@@ -613,7 +613,7 @@ remote_op_timeout(gpointer userdata)
-         return FALSE;
-     }
+--- pacemaker-2.1.2+20220126.57e783b4b.orig/daemons/fenced/fenced_remote.c
++++ pacemaker-2.1.2+20220126.57e783b4b/daemons/fenced/fenced_remote.c
+@@ -670,7 +670,7 @@ finalize_timed_out_op(remote_fencing_op_
+ {
+     op->op_timer_total = 0;
  
 -    crm_debug("Action '%s' targeting %s for client %s timed out "
 +    crm_notice("Action '%s' targeting %s for client %s timed out "

++++++ pacemaker-2.1.2+20211124.ada5c3b36.tar.xz -> 
pacemaker-2.1.2+20220126.16c1bab10.tar.xz ++++++
++++ 33972 lines of diff (skipped)

Reply via email to