From f7fd1260f0c28bb26c8d617d2346b0917ca892227a52e7ac2bd0fcb6bb89bc06 Mon Sep 17 00:00:00 2001 From: Yan Gao Date: Fri, 9 Jan 2015 12:50:35 +0000 Subject: [PATCH 1/5] - xml: add 'require-all' to xml schema for constraints - pengine: require-all feature for ordered clones - xml: Ensure ACLs are reapplied before calculating what a replace operation changed - cib: Ensure file-based backends treat '-o section' consistently with the native backend - crmd: resolves memory leak in crmd. - pacemakerd: resolves memory leak of xml structure in pacemakerd - ipc: use server enforced buffer during ipc client send - pengine: do not recording pending migrate_to ops for pacemaker remote - crmd: never stop recurring monitor ops for pcmk remote during incomplete migration - pengine: prefer migration target for remote node connections - pengine: properly handle ordering during remote connection partial migration - crmd: Ensure remote connection resources timeout properly during 'migrate_from' action - crmd: gracefully handle remote node disconnects during op execution - pengine: Fence baremetal remote when recurring monitor op fails - crmd: Handle remote connection failures while executing ops on remote connection - remote: Treat recv msg timeout as a disconnect - pengine: properly recover remote-nodes when cluster-node proxy goes offline - systemd: Correctly handle long running stop actions - crm_resource: Include group members when calculating the next timeout - crm_resource: Ensure --restart sets/clears meta attributes - crm_resource: Clean up memory in --restart error paths - Build: Use a wrapper for realloc() which calls abort when we run out of memory - services: Prevent potential use-of-NULL - crm_resource: Memory leak in error paths - crmd: Mistake of the set of the variable. - Upstream version cs: d0139e9a00c32b9bc1d7d206d6210126045b49be OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=178 --- _service | 2 +- pacemaker-1.1.12.git20141118.7dd9022.tar.bz2 | 3 -- pacemaker-1.1.12.git20150108.d0139e9.tar.bz2 | 3 ++ pacemaker.changes | 30 ++++++++++++++++++++ pacemaker.spec | 4 +-- 5 files changed, 36 insertions(+), 6 deletions(-) delete mode 100644 pacemaker-1.1.12.git20141118.7dd9022.tar.bz2 create mode 100644 pacemaker-1.1.12.git20150108.d0139e9.tar.bz2 diff --git a/_service b/_service index 54d5a3d..3874771 100644 --- a/_service +++ b/_service @@ -11,7 +11,7 @@ 1.1.12 --> 1.1.12.git%cd.%h - 7dd90226e10035340d6707d9fd2b04f2e0141194 + d0139e9a00c32b9bc1d7d206d6210126045b49be diff --git a/pacemaker-1.1.12.git20141118.7dd9022.tar.bz2 b/pacemaker-1.1.12.git20141118.7dd9022.tar.bz2 deleted file mode 100644 index dcd1370..0000000 --- a/pacemaker-1.1.12.git20141118.7dd9022.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ba3347698c14c1b25f17cc477218ccba3d86bcf41e709c4036e047899fad821a -size 9445997 diff --git a/pacemaker-1.1.12.git20150108.d0139e9.tar.bz2 b/pacemaker-1.1.12.git20150108.d0139e9.tar.bz2 new file mode 100644 index 0000000..16a0ebb --- /dev/null +++ b/pacemaker-1.1.12.git20150108.d0139e9.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93ba38c92a37398cb1eae95efb8e2c552de42d1cfde83d953f343c240a8af364 +size 9369355 diff --git a/pacemaker.changes b/pacemaker.changes index badaa3c..bd24383 100644 --- a/pacemaker.changes +++ b/pacemaker.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Fri Jan 9 12:10:09 UTC 2015 - ygao@suse.com + +- xml: add 'require-all' to xml schema for constraints +- pengine: require-all feature for ordered clones +- xml: Ensure ACLs are reapplied before calculating what a replace operation changed +- cib: Ensure file-based backends treat '-o section' consistently with the native backend +- crmd: resolves memory leak in crmd. +- pacemakerd: resolves memory leak of xml structure in pacemakerd +- ipc: use server enforced buffer during ipc client send +- pengine: do not recording pending migrate_to ops for pacemaker remote +- crmd: never stop recurring monitor ops for pcmk remote during incomplete migration +- pengine: prefer migration target for remote node connections +- pengine: properly handle ordering during remote connection partial migration +- crmd: Ensure remote connection resources timeout properly during 'migrate_from' action +- crmd: gracefully handle remote node disconnects during op execution +- pengine: Fence baremetal remote when recurring monitor op fails +- crmd: Handle remote connection failures while executing ops on remote connection +- remote: Treat recv msg timeout as a disconnect +- pengine: properly recover remote-nodes when cluster-node proxy goes offline +- systemd: Correctly handle long running stop actions +- crm_resource: Include group members when calculating the next timeout +- crm_resource: Ensure --restart sets/clears meta attributes +- crm_resource: Clean up memory in --restart error paths +- Build: Use a wrapper for realloc() which calls abort when we run out of memory +- services: Prevent potential use-of-NULL +- crm_resource: Memory leak in error paths +- crmd: Mistake of the set of the variable. +- Upstream version cs: d0139e9a00c32b9bc1d7d206d6210126045b49be + ------------------------------------------------------------------- Fri Nov 21 15:38:57 UTC 2014 - ygao@suse.com diff --git a/pacemaker.spec b/pacemaker.spec index d92fd75..42f366d 100644 --- a/pacemaker.spec +++ b/pacemaker.spec @@ -1,7 +1,7 @@ # # spec file for package pacemaker # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products 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.git20141118.7dd9022 +Version: 1.1.12.git20150108.d0139e9 Release: 0 #Release: %{pcmk_release}%{?dist} Url: http://www.clusterlabs.org From b7b89fd0335549e19d6f455df67d955631764d14df9e5c5cd11aa13ab6bcc5cf Mon Sep 17 00:00:00 2001 From: Yan Gao Date: Mon, 12 Jan 2015 11:07:01 +0000 Subject: [PATCH 2/5] - pengine: imply stop in container node resources when host node is fenced - Build: Fix building if ncurses doesn't provide pkg-config files - xml: Do not change the ordering of properties when applying v1 cib diffs - xml: Do not prune leaves from v1 cib diffs that are being created with digests - Upstream version cs: 4109f1539a625bfa3e884d19ab2fc42d7a4daec4 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=179 --- pacemaker-1.1.12.git20150108.d0139e9.tar.bz2 | 3 --- pacemaker-1.1.12.git20150112.4109f15.tar.bz2 | 3 +++ pacemaker.changes | 9 +++++++++ pacemaker.spec | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) delete mode 100644 pacemaker-1.1.12.git20150108.d0139e9.tar.bz2 create mode 100644 pacemaker-1.1.12.git20150112.4109f15.tar.bz2 diff --git a/pacemaker-1.1.12.git20150108.d0139e9.tar.bz2 b/pacemaker-1.1.12.git20150108.d0139e9.tar.bz2 deleted file mode 100644 index 16a0ebb..0000000 --- a/pacemaker-1.1.12.git20150108.d0139e9.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:93ba38c92a37398cb1eae95efb8e2c552de42d1cfde83d953f343c240a8af364 -size 9369355 diff --git a/pacemaker-1.1.12.git20150112.4109f15.tar.bz2 b/pacemaker-1.1.12.git20150112.4109f15.tar.bz2 new file mode 100644 index 0000000..8e96064 --- /dev/null +++ b/pacemaker-1.1.12.git20150112.4109f15.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37ccb6f8244353aae8dfd0457a66999ff2be6796d8a159a3c72b2e7a9fcbc64b +size 9371615 diff --git a/pacemaker.changes b/pacemaker.changes index bd24383..1980634 100644 --- a/pacemaker.changes +++ b/pacemaker.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Mon Jan 12 11:05:14 UTC 2015 - ygao@suse.com + +- pengine: imply stop in container node resources when host node is fenced +- Build: Fix building if ncurses doesn't provide pkg-config files +- xml: Do not change the ordering of properties when applying v1 cib diffs +- xml: Do not prune leaves from v1 cib diffs that are being created with digests +- Upstream version cs: 4109f1539a625bfa3e884d19ab2fc42d7a4daec4 + ------------------------------------------------------------------- Fri Jan 9 12:10:09 UTC 2015 - ygao@suse.com diff --git a/pacemaker.spec b/pacemaker.spec index 42f366d..e3cce81 100644 --- a/pacemaker.spec +++ b/pacemaker.spec @@ -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.git20150108.d0139e9 +Version: 1.1.12.git20150112.4109f15 Release: 0 #Release: %{pcmk_release}%{?dist} Url: http://www.clusterlabs.org From 1d4a4ed4de3753e003bd83d07053073189095ca18af213c50105bc275b74f27b Mon Sep 17 00:00:00 2001 From: Yan Gao Date: Thu, 15 Jan 2015 13:46:04 +0000 Subject: [PATCH 3/5] - PE: Do not aggregate children in a pending state into the started/stopped/etc lists - acl: Correctly implement the 'reference' acl directive - Upstream version cs: c529898ac8a580ff32869fd9e715d7c086ba2a10 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=180 --- _service | 2 +- pacemaker-1.1.12.git20150112.4109f15.tar.bz2 | 3 --- pacemaker-1.1.12.git20150113.c529898.tar.bz2 | 3 +++ pacemaker.changes | 7 +++++++ pacemaker.spec | 2 +- 5 files changed, 12 insertions(+), 5 deletions(-) delete mode 100644 pacemaker-1.1.12.git20150112.4109f15.tar.bz2 create mode 100644 pacemaker-1.1.12.git20150113.c529898.tar.bz2 diff --git a/_service b/_service index 3874771..c2ff5f2 100644 --- a/_service +++ b/_service @@ -11,7 +11,7 @@ 1.1.12 --> 1.1.12.git%cd.%h - d0139e9a00c32b9bc1d7d206d6210126045b49be + c529898ac8a580ff32869fd9e715d7c086ba2a10 diff --git a/pacemaker-1.1.12.git20150112.4109f15.tar.bz2 b/pacemaker-1.1.12.git20150112.4109f15.tar.bz2 deleted file mode 100644 index 8e96064..0000000 --- a/pacemaker-1.1.12.git20150112.4109f15.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:37ccb6f8244353aae8dfd0457a66999ff2be6796d8a159a3c72b2e7a9fcbc64b -size 9371615 diff --git a/pacemaker-1.1.12.git20150113.c529898.tar.bz2 b/pacemaker-1.1.12.git20150113.c529898.tar.bz2 new file mode 100644 index 0000000..c141218 --- /dev/null +++ b/pacemaker-1.1.12.git20150113.c529898.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a785d8da05ef2fc7b72959cf97926236dad0df258bc2dcdee1125f4c6839f95d +size 9369474 diff --git a/pacemaker.changes b/pacemaker.changes index 1980634..2762cf2 100644 --- a/pacemaker.changes +++ b/pacemaker.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 15 13:42:35 UTC 2015 - ygao@suse.com + +- PE: Do not aggregate children in a pending state into the started/stopped/etc lists +- acl: Correctly implement the 'reference' acl directive +- Upstream version cs: c529898ac8a580ff32869fd9e715d7c086ba2a10 + ------------------------------------------------------------------- Mon Jan 12 11:05:14 UTC 2015 - ygao@suse.com diff --git a/pacemaker.spec b/pacemaker.spec index e3cce81..82e5dd3 100644 --- a/pacemaker.spec +++ b/pacemaker.spec @@ -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.git20150112.4109f15 +Version: 1.1.12.git20150113.c529898 Release: 0 #Release: %{pcmk_release}%{?dist} Url: http://www.clusterlabs.org From f12c2c9cd95b21f09af59f5733a8c95aa615a2b836cc4e327c04bd3b59137b0d Mon Sep 17 00:00:00 2001 From: Yan Gao Date: Thu, 15 Jan 2015 17:33:59 +0000 Subject: [PATCH 4/5] - pengine: fixes pengine crash with orphaned remote node connection resource - Upstream version cs: 70f472e1c08e3d977de39cf75b47b04d541eaab2 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=181 --- _service | 2 +- pacemaker-1.1.12.git20150113.c529898.tar.bz2 | 3 --- pacemaker-1.1.12.git20150115.70f472e.tar.bz2 | 3 +++ pacemaker.changes | 5 +++-- pacemaker.spec | 2 +- 5 files changed, 8 insertions(+), 7 deletions(-) delete mode 100644 pacemaker-1.1.12.git20150113.c529898.tar.bz2 create mode 100644 pacemaker-1.1.12.git20150115.70f472e.tar.bz2 diff --git a/_service b/_service index c2ff5f2..78b6521 100644 --- a/_service +++ b/_service @@ -11,7 +11,7 @@ 1.1.12 --> 1.1.12.git%cd.%h - c529898ac8a580ff32869fd9e715d7c086ba2a10 + 70f472e1c08e3d977de39cf75b47b04d541eaab2 diff --git a/pacemaker-1.1.12.git20150113.c529898.tar.bz2 b/pacemaker-1.1.12.git20150113.c529898.tar.bz2 deleted file mode 100644 index c141218..0000000 --- a/pacemaker-1.1.12.git20150113.c529898.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a785d8da05ef2fc7b72959cf97926236dad0df258bc2dcdee1125f4c6839f95d -size 9369474 diff --git a/pacemaker-1.1.12.git20150115.70f472e.tar.bz2 b/pacemaker-1.1.12.git20150115.70f472e.tar.bz2 new file mode 100644 index 0000000..6da2d88 --- /dev/null +++ b/pacemaker-1.1.12.git20150115.70f472e.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a470eca3ebc1e3fed6c6fa15277c1da3a8d9f9a0e13d4a31ba80127479229d16 +size 9389298 diff --git a/pacemaker.changes b/pacemaker.changes index 2762cf2..58c2314 100644 --- a/pacemaker.changes +++ b/pacemaker.changes @@ -1,9 +1,10 @@ ------------------------------------------------------------------- -Thu Jan 15 13:42:35 UTC 2015 - ygao@suse.com +Thu Jan 15 17:32:14 UTC 2015 - ygao@suse.com +- pengine: fixes pengine crash with orphaned remote node connection resource - PE: Do not aggregate children in a pending state into the started/stopped/etc lists - acl: Correctly implement the 'reference' acl directive -- Upstream version cs: c529898ac8a580ff32869fd9e715d7c086ba2a10 +- Upstream version cs: 70f472e1c08e3d977de39cf75b47b04d541eaab2 ------------------------------------------------------------------- Mon Jan 12 11:05:14 UTC 2015 - ygao@suse.com diff --git a/pacemaker.spec b/pacemaker.spec index 82e5dd3..b8173ce 100644 --- a/pacemaker.spec +++ b/pacemaker.spec @@ -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.git20150113.c529898 +Version: 1.1.12.git20150115.70f472e Release: 0 #Release: %{pcmk_release}%{?dist} Url: http://www.clusterlabs.org From 0a5689f43ab6523a14038f3988d578f43fdef116c5b058535c8bfef2280e2a2a Mon Sep 17 00:00:00 2001 From: Yan Gao Date: Fri, 16 Jan 2015 12:47:45 +0000 Subject: [PATCH 5/5] - crm_standby: update accepted options to match documentation - cts: Fix bashisms in LSBDummy script - Upstream version cs: 03ec61210c82471161f6cf3366e8afc30d737d67 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=182 --- _service | 2 +- pacemaker-1.1.12.git20150115.70f472e.tar.bz2 | 3 --- pacemaker-1.1.12.git20150116.03ec612.tar.bz2 | 3 +++ pacemaker.changes | 6 ++++-- pacemaker.spec | 2 +- 5 files changed, 9 insertions(+), 7 deletions(-) delete mode 100644 pacemaker-1.1.12.git20150115.70f472e.tar.bz2 create mode 100644 pacemaker-1.1.12.git20150116.03ec612.tar.bz2 diff --git a/_service b/_service index 78b6521..e4b1add 100644 --- a/_service +++ b/_service @@ -11,7 +11,7 @@ 1.1.12 --> 1.1.12.git%cd.%h - 70f472e1c08e3d977de39cf75b47b04d541eaab2 + 03ec61210c82471161f6cf3366e8afc30d737d67 diff --git a/pacemaker-1.1.12.git20150115.70f472e.tar.bz2 b/pacemaker-1.1.12.git20150115.70f472e.tar.bz2 deleted file mode 100644 index 6da2d88..0000000 --- a/pacemaker-1.1.12.git20150115.70f472e.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a470eca3ebc1e3fed6c6fa15277c1da3a8d9f9a0e13d4a31ba80127479229d16 -size 9389298 diff --git a/pacemaker-1.1.12.git20150116.03ec612.tar.bz2 b/pacemaker-1.1.12.git20150116.03ec612.tar.bz2 new file mode 100644 index 0000000..d4d2a6a --- /dev/null +++ b/pacemaker-1.1.12.git20150116.03ec612.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fab66b9e25359ed05b4152ca071ede29b298bc28c0bf928b3bbf12f7b2f67509 +size 9389203 diff --git a/pacemaker.changes b/pacemaker.changes index 58c2314..3398ad9 100644 --- a/pacemaker.changes +++ b/pacemaker.changes @@ -1,10 +1,12 @@ ------------------------------------------------------------------- -Thu Jan 15 17:32:14 UTC 2015 - ygao@suse.com +Fri Jan 16 12:44:34 UTC 2015 - ygao@suse.com +- crm_standby: update accepted options to match documentation +- cts: Fix bashisms in LSBDummy script - pengine: fixes pengine crash with orphaned remote node connection resource - PE: Do not aggregate children in a pending state into the started/stopped/etc lists - acl: Correctly implement the 'reference' acl directive -- Upstream version cs: 70f472e1c08e3d977de39cf75b47b04d541eaab2 +- Upstream version cs: 03ec61210c82471161f6cf3366e8afc30d737d67 ------------------------------------------------------------------- Mon Jan 12 11:05:14 UTC 2015 - ygao@suse.com diff --git a/pacemaker.spec b/pacemaker.spec index b8173ce..401ff4e 100644 --- a/pacemaker.spec +++ b/pacemaker.spec @@ -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.git20150115.70f472e +Version: 1.1.12.git20150116.03ec612 Release: 0 #Release: %{pcmk_release}%{?dist} Url: http://www.clusterlabs.org