* Mon Jul 15 2019 Yan Gao <ygao@suse.com>
- scheduler: wait for probe actions to complete to prevent unnecessary restart/re-promote of dependent resources (bsc#1130122, bsc#1032511)
* bsc#1130122-0001-Fix-scheduler-wait-for-probe-actions-to-complete-to-.patch
* bsc#1130122-0002-Test-scheduler-wait-for-probe-actions-to-complete-to.patch
* Fri Jun 07 2019 Yan Gao <ygao@suse.com>
- stonith_admin --help: specify the usage of --cleanup (bsc#1135317)
* bsc#1135317-0001-Low-stonith_admin-help-specify-the-usage-of-cleanup.patch
- controller: confirm cancel of failed monitors (bsc#1133866)
* bsc#1133866-0001-Fix-controller-confirm-cancel-of-failed-monitors.patch
- libcrmcommon: return error when applying XML diffs containing unknown operations (bsc#1127716)
* bsc#1127716-0003-Fix-libcrmcommon-return-error-when-applying-XML-diff.patch
- libcrmcommon: avoid possible use-of-NULL when applying XML diffs (bsc#1127716)
* bsc#1127716-0002-Fix-libcrmcommon-avoid-possible-use-of-NULL-when-app.patch
- libcrmcommon: correctly apply XML diffs with multiple move/create changes (bsc#1127716)
* bsc#1127716-0001-Fix-libcrmcommon-correctly-apply-XML-diffs-with-mult.patch
* Wed May 01 2019 Yan Gao <ygao@suse.com>
- controller: avoid memory leak when duplicate monitor is scheduled
* 0001-Low-controller-avoid-memory-leak-when-duplicate-moni.patch
- libcrmcommon: return proper code if testing pid is denied (bsc#1131353, bsc#1131356)
* bsc#1131353-bsc#1131356-0001-Low-libcrmcommon-return-proper-code-if-testing-pid-i.patch
* Tue Apr 30 2019 Yan Gao <ygao@suse.com>
- libcrmcommon: avoid use-of-NULL when checking whether process is active (bsc#1131353, bsc#1131356)
* bsc#1131353-bsc#1131356-0001-Fix-libcrmcommon-avoid-use-of-NULL-when-checking-whe.patch
* Thu Apr 18 2019 Yan Gao <ygao@suse.com>
- Update to version 2.0.1+20190417.13d370ca9:
- controld: fix possible NULL pointer dereference (bsc#1131353, bsc#1131356)
- pacemakerd vs. IPC/procfs confused deputy authenticity issue (CVE-2018-16877, bsc#1131356) (CVE-2018-16878, bsc#1131353)
- libservices: fix use-after-free wrt. alert handling (CVE-2019-3885, bsc#1131357)
- executor: systemd starts should return UNKNOWN_ERROR instead of NOT_RUNNING
- pacemaker-remoted: improve proxy accept failure message
- executor: consider stonith resource stopped only if stop succeeded
- executor: improve stonith operation rc and status mapping
- executor: reschedule recurring stonith monitor if not connected
- executor: put recurring stonith failsafe stop in correct place
* Thu Apr 11 2019 Yan Gao <ygao@suse.com>
- Rebase:
bug-728579_pacemaker-stonith-dev-id.patch
- Revert "use common service interface for fence-agents and RAs" (bsc#1132123)
* 0002-Revert-use-common-service-interface-for-fence-agents.patch
- Revert "service-lib: avoid call-pattern leading to use-after-free"
* 0001-Revert-Fix-service-lib-avoid-call-pattern-leading-to.patch
* Tue Apr 09 2019 Yan Gao <ygao@suse.com>
- Update to version 2.0.1+20190408.1b68da8e8:
- scheduler: avoid error log in harmless situation
- libcrmcommon: use INT_MIN/INT_MAX instead of -1 for out-of-range integers
- service-lib: avoid call-pattern leading to use-after-free
- libp-i: Renamed to libpacemaker.
* Thu Apr 04 2019 Jan Engelhardt <jengelh@inai.de>
- Drop %if..%endif guards around %packages which does not
affect the build result.
* Thu Apr 04 2019 Yan Gao <ygao@suse.com>
- spec: no need to explicitly require the virtual dependency on libqb
* Thu Apr 04 2019 Yan Gao <ygao@suse.com>
- Rebase:
* bug-728579_pacemaker-stonith-dev-id.patch
- Update to version 2.0.1+20190402.e091f4f0c:
- scheduler: one group stop shouldn't make another required
- libcrmcommon: compare_version: drop superfluous heap allocation
- libfencing: enumerate installed RHCS-style agents alpha-sorted
- xml diff'ing: prevent 'id' attribute reordering in "diff-removed"
- libcrmcommon: downplay "Creating RNG parser context" as debug prio
- controller: improve failed recurring action messages
- controller: improve lost action logs
- use common service interface for fence-agents and RAs
- libcrmcommon: allow whitespace in name/value pairs
- libcrmcommon: pcmk_nvpair_t should handle NULL values
* Wed Mar 13 2019 Yan Gao <ygao@suse.com>
- Update to version 2.0.1+20190312.059e2e26b:
- spec: move stonith_admin to -cli where it belongs
- tools: Add crm_rule.
* Tue Mar 12 2019 Yan Gao <ygao@suse.com>
- Update to version 2.0.1+20190311.e91ee92e5:
- libfencing: Change return type on stonith_agent_exists.
- scheduler: cl#5301 - respect order constraints when relevant resources are being probed (bsc#1117934, bsc#1128374)
* Wed Mar 06 2019 Yan Gao <ygao@suse.com>
- Update to version 2.0.1+20190304.1ac166cd3:
- build: Update pkgconfig files for libpe.
- libp-i: Add a pkgconfig file for libp-i.
- libs: Rename libpengine to libpacemaker-internal.
- tools: Add new validate options to crm_resource.
- Add HealthIOWait provider which checks hosts's IOWait
- tools: crm_resource --clear should print out what it does
* Tue Mar 05 2019 Yan Gao <ygao@suse.com>
- Update to version 2.0.1+20190304.9e909a5bd (Pacemaker-2.0.1):
- libcrmcommon: complete interrupted live migrations correctly
* Thu Feb 28 2019 Yan Gao <ygao@suse.com>
- Update to version 2.0.0+20190225.22ee9a769:
- scheduler: skip all native constraints for unmanaged resources
- scheduler: sort nodes when creating constraints
* Thu Jan 31 2019 ygao@suse.com
- Update to version 2.0.0+20190130.57cc9c14b:
- CTS: really don't require nodes to be specified if listing tests (bsc#1114840)
- controller: really avoid closing attrd IPC for temporary failures
- controller: clear election dampening when DC is lost
* Mon Jan 28 2019 ygao@suse.com
- Update to version 2.0.0+20190125.788ee2c49:
- attrd: clear election dampening when the writer leaves
- libcrmcluster: *really* write only one election storm black box
- attrd: log previous writer *before* clearing it
* Fri Jan 25 2019 ygao@suse.com
- Update to version 2.0.0+20190124.c3c9c6e66:
- scheduler: don't order non-DC shutdowns before DC fencing
- scheduler: improve fence action ordering
- scheduler: don't disable waiting for DC fencing
- libcrmservice: cancel DBus call when cancelling systemd/upstart actions
- libcrmservice: null-terminate string *before* printing it
- libcrmservice: improve logs when cleaning up an operation
- spec: add hint about sbd compatibility
* Thu Jan 24 2019 ygao@suse.com
- Update to version 2.0.0+20190122.3f993c74f:
- crm_mon: remove duplicity of fence-action-state in xml-output
- cts: temporarily disable any enabled cluster serivces when running remote tests
- cts: service counts as enabled only if it's explicitly enabled
* Mon Jan 14 2019 ygao@suse.com
- Update to version 2.0.0+20190111.750c5bd01:
- cts-exec: still run the tests for the other resource classes even without python systemd bindings (bsc#1121808)