From fe78d39e9a1ad646f2e9971ac511e83edb03dacdd63bb239de79517ab5723d8d Mon Sep 17 00:00:00 2001 From: Yan Gao Date: Mon, 9 Mar 2015 15:48:31 +0000 Subject: [PATCH] - tools: free allocated memory correctly in crm_resource - attrd: properly write attributes for peers once uuid is discovered - cib: assignment where comparison intended - attrd: only send ack for recognized operations - attrd: make each client operation handler its own function - tools: attrd_updater supports private attributes - attrd supports private attributes (not written to CIB) - pengine: Reschedule specific monitors when resource definitions have changed (bsc#914761) - pengine: Resolve memory leaks (bsc#914761) - Upstream version cs: 622f276c9b773b6fa05a30cb35f8688356dded19 - properly record stop args after reload - pengine: Do not reschedule monitors that are no longer needed while resource definitions have changed (bsc#914761) - Build: Fix building when heartbeat support is disabled - fencing: cl#5134 - Support random fencing delay to avoid double fencing (FATE#317136) - extra: Use crm_simulate for the showscores script - attrd: refresh should force an immediate write-out of all attributes - service: Leave synchronous calls to be free'd by the caller - service: Additional pointer safety - crmd: Add "on_node" attribute for *_last_failure_0 lrm resource operations (bsc#918839) - crm_mon: Fill CRM_notify_node in traps with node's uname rather than node's id if possible (bsc#918839) - pengine: ensure if B is colocated with A, B can never run without A - cib: automatically update .sig files in file backends when clients update live CIB - cib: file-based backends now detect whether file is live CIB - lrmd: add back support for class heartbeat agents - lrmd: provide fake meta data for ra class heartbeat - crm_resource: Use-after-free when restarting a resource - cli: Ensure subsequent unknown long options are correctly detected - crmd: Bug rhbz#1181824 - Ensure the DC can be reliably fenced - attrd_updater: Allow attributes to be set for other nodes OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=188 --- _service | 2 +- pacemaker-1.1.12.git20150129.3021d73.tar.bz2 | 3 -- pacemaker-1.1.12.git20150306.622f276.tar.bz2 | 3 ++ pacemaker.changes | 41 ++++++++++++++++++++ pacemaker.spec | 4 +- 5 files changed, 47 insertions(+), 6 deletions(-) delete mode 100644 pacemaker-1.1.12.git20150129.3021d73.tar.bz2 create mode 100644 pacemaker-1.1.12.git20150306.622f276.tar.bz2 diff --git a/_service b/_service index 6344867..1a8c030 100644 --- a/_service +++ b/_service @@ -11,7 +11,7 @@ 1.1.12 --> 1.1.12.git%cd.%h - 3021d731fdeba29e1136c117a62f3201785be6ea + 622f276c9b773b6fa05a30cb35f8688356dded19 diff --git a/pacemaker-1.1.12.git20150129.3021d73.tar.bz2 b/pacemaker-1.1.12.git20150129.3021d73.tar.bz2 deleted file mode 100644 index b8735b8..0000000 --- a/pacemaker-1.1.12.git20150129.3021d73.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c80e961a0f0eb3ac56f406178611dbb1fbbd5d1b7ea004b80690098739cab9e6 -size 9484483 diff --git a/pacemaker-1.1.12.git20150306.622f276.tar.bz2 b/pacemaker-1.1.12.git20150306.622f276.tar.bz2 new file mode 100644 index 0000000..90fcf9d --- /dev/null +++ b/pacemaker-1.1.12.git20150306.622f276.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b04f4fbe74387b3ffa10ed891bb8cb23e2ba8eb317febde8592a0d6115c243b +size 9421591 diff --git a/pacemaker.changes b/pacemaker.changes index e5596da..b6d5277 100644 --- a/pacemaker.changes +++ b/pacemaker.changes @@ -1,3 +1,44 @@ +------------------------------------------------------------------- +Mon Mar 9 15:11:33 UTC 2015 - ygao@suse.com + +- tools: free allocated memory correctly in crm_resource +- attrd: properly write attributes for peers once uuid is discovered +- cib: assignment where comparison intended +- attrd: only send ack for recognized operations +- attrd: make each client operation handler its own function +- tools: attrd_updater supports private attributes +- attrd supports private attributes (not written to CIB) +- pengine: Reschedule specific monitors when resource definitions have changed (bsc#914761) +- pengine: Resolve memory leaks (bsc#914761) +- Upstream version cs: 622f276c9b773b6fa05a30cb35f8688356dded19 + +------------------------------------------------------------------- +Fri Feb 27 09:44:50 UTC 2015 - ygao@suse.com + +- properly record stop args after reload +- pengine: Do not reschedule monitors that are no longer needed while resource definitions have changed (bsc#914761) +- Build: Fix building when heartbeat support is disabled +- fencing: cl#5134 - Support random fencing delay to avoid double fencing (FATE#317136) +- extra: Use crm_simulate for the showscores script +- attrd: refresh should force an immediate write-out of all attributes +- service: Leave synchronous calls to be free'd by the caller +- service: Additional pointer safety +- crmd: Add "on_node" attribute for *_last_failure_0 lrm resource operations (bsc#918839) +- crm_mon: Fill CRM_notify_node in traps with node's uname rather than node's id if possible (bsc#918839) +- pengine: ensure if B is colocated with A, B can never run without A +- cib: automatically update .sig files in file backends when clients update live CIB +- cib: file-based backends now detect whether file is live CIB +- lrmd: add back support for class heartbeat agents +- lrmd: provide fake meta data for ra class heartbeat +- crm_resource: Use-after-free when restarting a resource +- cli: Ensure subsequent unknown long options are correctly detected +- crmd: Bug rhbz#1181824 - Ensure the DC can be reliably fenced +- attrd_updater: Allow attributes to be set for other nodes +- native_print: report target-role as well +- membership: fix crm_update_peer_proc to NOT ignore flags if partially set +- crmd: don't trigger a stonith_reconnect if no longer required +- Upstream version cs: fa1311a0159588385f24cd8c3530233f4b90f3a9 + ------------------------------------------------------------------- Tue Feb 24 12:26:27 UTC 2015 - rguenther@suse.com diff --git a/pacemaker.spec b/pacemaker.spec index 489adf9..451c581 100644 --- a/pacemaker.spec +++ b/pacemaker.spec @@ -1,7 +1,7 @@ # # spec file for package pacemaker # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -99,7 +99,7 @@ Name: pacemaker Summary: Scalable High-Availability cluster resource manager License: GPL-2.0+ and LGPL-2.1+ Group: Productivity/Clustering/HA -Version: 1.1.12.git20150129.3021d73 +Version: 1.1.12.git20150306.622f276 Release: 0 #Release: %{pcmk_release}%{?dist} Url: http://www.clusterlabs.org