From 14f92a2c19b1d238e95336cb27256c86c930868f6319599f7e018b85273b99d2 Mon Sep 17 00:00:00 2001 From: Yan Gao Date: Tue, 1 Jul 2014 08:07:09 +0000 Subject: [PATCH 1/4] - extra: Add logrotate configuration file for /var/log/pacemaker.log (bnc#883567) - PE: Correctly detect empty tags - xml: Ensure realloc didn't fail - crmd: Only write fence_averride if open() returns a positive file descriptor - tools: Non-recurring memory leak - PE: Potential use-of-NULL - ipc: Buffer size cannot be negative - xml: Prevent possible array underflow - mcp: Let daemons know when they have been respawned by the mcp - cts: fix RemoteBaremetal step2 move resource action failed issue - PE: Correctly observe requires=nothing - crmd: Remove unknown nodes with conflicting unames from CIB (bnc#883240) - controld: Return OCF_ERR_INSTALLED instead of OCF_NOT_INSTALLED (bnc#883729) - lrmd: Prevent OCF agents from logging to random files due to "value" of setenv() being NULL (bnc#883524) - cts: fix shutdown pattern not found issue - ignore SIGPIPE with gnutls is in use - crmd: avoid double free caused by nested hash table removal - crm_report: Correctly detect large files - cib: cl#5222 - Prevent assert in xml_calculate_changes() on performing cib operations (bnc#881575) - Upstream version cs: c3f1a7f8912f3d6d17497dd8af0b69fe0708b2b1 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=146 --- _service | 2 +- pacemaker-1.1.11+git20140613.97629de.tar.bz2 | 3 --- pacemaker-1.1.11+git20140701.c3f1a7f.tar.bz2 | 3 +++ pacemaker.changes | 24 ++++++++++++++++++++ pacemaker.spec | 2 +- 5 files changed, 29 insertions(+), 5 deletions(-) delete mode 100644 pacemaker-1.1.11+git20140613.97629de.tar.bz2 create mode 100644 pacemaker-1.1.11+git20140701.c3f1a7f.tar.bz2 diff --git a/_service b/_service index 24e9012..5984fd8 100644 --- a/_service +++ b/_service @@ -11,7 +11,7 @@ 1.1.11 --> 1.1.11+git%cd.%h - 97629ded958f76652350569a54303b3cd25d1d7e + c3f1a7f8912f3d6d17497dd8af0b69fe0708b2b1 diff --git a/pacemaker-1.1.11+git20140613.97629de.tar.bz2 b/pacemaker-1.1.11+git20140613.97629de.tar.bz2 deleted file mode 100644 index 5eac8b6..0000000 --- a/pacemaker-1.1.11+git20140613.97629de.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fb27e89681d36c92974e2d9594d7d3c84e7753db0102d26ed6c7853e18ab3ccb -size 9321002 diff --git a/pacemaker-1.1.11+git20140701.c3f1a7f.tar.bz2 b/pacemaker-1.1.11+git20140701.c3f1a7f.tar.bz2 new file mode 100644 index 0000000..0b3f453 --- /dev/null +++ b/pacemaker-1.1.11+git20140701.c3f1a7f.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a0201f7afacaa0c795513beb8115cbde6942afc2a27dc771f1218a0cdcdc5b3 +size 9322694 diff --git a/pacemaker.changes b/pacemaker.changes index 621c607..5070efb 100644 --- a/pacemaker.changes +++ b/pacemaker.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Tue Jul 1 08:03:50 UTC 2014 - ygao@suse.com + +- extra: Add logrotate configuration file for /var/log/pacemaker.log (bnc#883567) +- PE: Correctly detect empty tags +- xml: Ensure realloc didn't fail +- crmd: Only write fence_averride if open() returns a positive file descriptor +- tools: Non-recurring memory leak +- PE: Potential use-of-NULL +- ipc: Buffer size cannot be negative +- xml: Prevent possible array underflow +- mcp: Let daemons know when they have been respawned by the mcp +- cts: fix RemoteBaremetal step2 move resource action failed issue +- PE: Correctly observe requires=nothing +- crmd: Remove unknown nodes with conflicting unames from CIB (bnc#883240) +- controld: Return OCF_ERR_INSTALLED instead of OCF_NOT_INSTALLED (bnc#883729) +- lrmd: Prevent OCF agents from logging to random files due to "value" of setenv() being NULL (bnc#883524) +- cts: fix shutdown pattern not found issue +- ignore SIGPIPE with gnutls is in use +- crmd: avoid double free caused by nested hash table removal +- crm_report: Correctly detect large files +- cib: cl#5222 - Prevent assert in xml_calculate_changes() on performing cib operations (bnc#881575) +- Upstream version cs: c3f1a7f8912f3d6d17497dd8af0b69fe0708b2b1 + ------------------------------------------------------------------- Fri Jun 13 03:16:29 UTC 2014 - ygao@suse.com diff --git a/pacemaker.spec b/pacemaker.spec index 482bb1a..b1871aa 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.11+git20140613.97629de +Version: 1.1.11+git20140701.c3f1a7f Release: 0 #Release: %{pcmk_release}%{?dist} Url: http://www.clusterlabs.org From 3ca720e8abcf524cab6183234473b374ded22e685dc26fe926eabf97c25d047d Mon Sep 17 00:00:00 2001 From: Yan Gao Date: Tue, 1 Jul 2014 08:10:40 +0000 Subject: [PATCH 2/4] - Fix: ignore SIGPIPE with gnutls is in use OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=147 --- pacemaker.changes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pacemaker.changes b/pacemaker.changes index 5070efb..1aa75de 100644 --- a/pacemaker.changes +++ b/pacemaker.changes @@ -16,7 +16,7 @@ Tue Jul 1 08:03:50 UTC 2014 - ygao@suse.com - controld: Return OCF_ERR_INSTALLED instead of OCF_NOT_INSTALLED (bnc#883729) - lrmd: Prevent OCF agents from logging to random files due to "value" of setenv() being NULL (bnc#883524) - cts: fix shutdown pattern not found issue -- ignore SIGPIPE with gnutls is in use +- Fix: ignore SIGPIPE with gnutls is in use - crmd: avoid double free caused by nested hash table removal - crm_report: Correctly detect large files - cib: cl#5222 - Prevent assert in xml_calculate_changes() on performing cib operations (bnc#881575) From 540319756f56520d6c82b9684b966ae76f73831db5ed7e80ca879e1e8b6adb67 Mon Sep 17 00:00:00 2001 From: Yan Gao Date: Tue, 1 Jul 2014 08:18:09 +0000 Subject: [PATCH 3/4] Add /etc/logrotate.d/pacemaker into spec file OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=148 --- pacemaker.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/pacemaker.spec b/pacemaker.spec index b1871aa..9ed4804 100644 --- a/pacemaker.spec +++ b/pacemaker.spec @@ -610,6 +610,7 @@ fi %exclude %{_datadir}/pacemaker/tests #%config(noreplace) %{_sysconfdir}/sysconfig/pacemaker +%config(noreplace) %{_sysconfdir}/logrotate.d/pacemaker %{_sbindir}/pacemakerd %if %{defined _unitdir} From 124b9b010fb8cacf3ffe211289e1aedd9504e78871b2433ff106facda46b3618 Mon Sep 17 00:00:00 2001 From: Yan Gao Date: Thu, 3 Jul 2014 05:47:01 +0000 Subject: [PATCH 4/4] - attrd: Remove offline nodes from node cache for "peer-remove" requests (bnc#870771) - membership: Prevent use-after-free in reap_crm_member() (bnc#870771) - cluster: Remove unknown offline nodes with conflicting unames from node cache (bnc#870771) - crmd: Remove state of unknown nodes with conflicting unames from CIB (bnc#870771) - Upstream version cs: 440da7f59ac4bed16a0289e33f04d2635b335c70 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=149 --- _service | 2 +- pacemaker-1.1.11+git20140701.c3f1a7f.tar.bz2 | 3 --- pacemaker-1.1.11+git20140703.440da7f.tar.bz2 | 3 +++ pacemaker.changes | 9 +++++++++ pacemaker.spec | 2 +- 5 files changed, 14 insertions(+), 5 deletions(-) delete mode 100644 pacemaker-1.1.11+git20140701.c3f1a7f.tar.bz2 create mode 100644 pacemaker-1.1.11+git20140703.440da7f.tar.bz2 diff --git a/_service b/_service index 5984fd8..f25f5c0 100644 --- a/_service +++ b/_service @@ -11,7 +11,7 @@ 1.1.11 --> 1.1.11+git%cd.%h - c3f1a7f8912f3d6d17497dd8af0b69fe0708b2b1 + 440da7f59ac4bed16a0289e33f04d2635b335c70 diff --git a/pacemaker-1.1.11+git20140701.c3f1a7f.tar.bz2 b/pacemaker-1.1.11+git20140701.c3f1a7f.tar.bz2 deleted file mode 100644 index 0b3f453..0000000 --- a/pacemaker-1.1.11+git20140701.c3f1a7f.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6a0201f7afacaa0c795513beb8115cbde6942afc2a27dc771f1218a0cdcdc5b3 -size 9322694 diff --git a/pacemaker-1.1.11+git20140703.440da7f.tar.bz2 b/pacemaker-1.1.11+git20140703.440da7f.tar.bz2 new file mode 100644 index 0000000..d09cd3c --- /dev/null +++ b/pacemaker-1.1.11+git20140703.440da7f.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b190a27afc3c677845e40c4da95bdc260b66822159ed37b4bf5c34680323302b +size 9324783 diff --git a/pacemaker.changes b/pacemaker.changes index 1aa75de..51cfc0d 100644 --- a/pacemaker.changes +++ b/pacemaker.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Thu Jul 3 05:41:16 UTC 2014 - ygao@suse.com + +- attrd: Remove offline nodes from node cache for "peer-remove" requests (bnc#870771) +- membership: Prevent use-after-free in reap_crm_member() (bnc#870771) +- cluster: Remove unknown offline nodes with conflicting unames from node cache (bnc#870771) +- crmd: Remove state of unknown nodes with conflicting unames from CIB (bnc#870771) +- Upstream version cs: 440da7f59ac4bed16a0289e33f04d2635b335c70 + ------------------------------------------------------------------- Tue Jul 1 08:03:50 UTC 2014 - ygao@suse.com diff --git a/pacemaker.spec b/pacemaker.spec index 9ed4804..d5fe1fc 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.11+git20140701.c3f1a7f +Version: 1.1.11+git20140703.440da7f Release: 0 #Release: %{pcmk_release}%{?dist} Url: http://www.clusterlabs.org