pacemaker-2.0.4+20200616.2deceaa3a-lp152.2.12.1<>,LaeU/=„Ye(C"Z2<+5CXfYOi< X5R6R5s/9lbTiʿtrD.CO~oNrP~`VC0uɌWcw2]qXZitfרcB?k'D Yޙ<2>k-" lE_cӰƑHӫڵC\+~+XbHpq]@YH:CgwV#1N{~Ɠb>O?d % 2 f( A\w} 8// R/ / l/ / /p/e/X/L2L2!2""$"<("F8"P9%:5=h>p?x@FG/HX/I/XDYP\/]\/^ bcdleqftlvu/vDw/x</y}z$4=@DJCpacemaker2.0.4+20200616.2deceaa3alp152.2.12.1Scalable High-Availability cluster resource managerPacemaker is an advanced, scalable High-Availability cluster resource manager. It supports more than 16 node clusters with significant capabilities for managing resources and dependencies. It will run scripts at initialization, when machines go up or down, when related resources fail and can be configured to periodically check resource health.aeUbuild82 openSUSE Leap 15.2openSUSEGPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-laterhttp://bugs.opensuse.orgProductivity/Clustering/HAhttp://www.clusterlabs.orglinuxi586 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in pacemaker.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in pacemaker.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable pacemaker.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop pacemaker.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in pacemaker.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart pacemaker.service ) || : fi fi+j&Y wH XTG lD _B+NFgt Y ~ AA큤A큤A큤AAae ae ae aeae~ae~aeae~aeaeae~aeaeaeaeaeaeae~ae~ae~ae~aeae ae^^ae aeae ae ae ae ae ae ae ae ae~ae~ae~ae~ae~aeaeaeaeae ae~12fdcda30bedc1c4437e79fad78e791064f39775562aa7f015314f4616dbadc049db8dd2f6886f72121c5531e00a25e65b09b8a031e978496c6bf78f825d8a20aa6676847b9a52d35dc49e2462b334dc2bb23b0348859d70bf397047f4ba2e939040d4875963c73405370256e24c9fa9157b2f1e9315a2b49870e36f9323e83d5e578f1f06f9769cccec1d81d032daeb12f80fde1672b0e4d38cbbc706622b9091f6821400240a566772e8a759db1003fd5576597f7b4d4c893779df5895d0c6e9423b163db396b5cd364b625dc331116182806d85d45b39891ac6cdcf2aa41ff01f7741000055f88b8c4af2d44c77fcf1dadd1eeb4ba2cc02db6b2324521d60b2c3721cdf3e16a2186e6eb9fb47af52c1ac8f5a66f3e47d20cd67afc0f655c112f452e66fc915999574ca1201b879ffc917173371f1700d712efef9114adc9dede77956f4527d845ad113f10239072a6a6d9809355627c3687e1baec59dd7533526579fe5067a7ca6f651a7e425b3d44bfdba28090588ba9b4a513b58c9a84e5717f076e9e9d153f965a5855092ea019edbaa52e0b14a7df129233442c5facbbf8468f121284b91b18cb9d67bcf187c6e74305ab10b38e49a3cea572826826e574f0e3c23096b22e5b2570e365e4c14195d71342ea5acf6a1704451bf9736cc1692e89a98d4e81037401e9dee476e71cf634880c36b4e25a2adffc3427dc57eb6afedefc4db10e34ebaeb90b6752946be2d35a9db0268e5397a6f5261565bbe79aab9001263f3d665d354f41ffaf652a23d8bd4b8616aa277e390dc38e41a41efc74db78294252affd89b2f2908df5e190c791adf44aece07b09427cfa20d869348ddfd44da5a127c59141981954746a860ec8e03e0412cf3af7134af0f97e28177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643592987e8510228d546540b84a22444bde98e48d03078d3b2eefcd889bec5ce8c8177bd34c21dd99e81e36279f5e48b39bf6bedd004c79014f86f44b1db7e7454731d64b318754338eadac22c0ddc4d6114a862c2ffb44d94b894b30f5f20e8feeace4144ef6aacc8bf0e94fd6b81861adcd6d6039ed81d68d65acea850ad4922710b25c3db9d1410336f239efd107032ea7f0110cfb0146b5ec9c751e45c415f7729e9164d29c70cf177932c1fa345212158488dc7934735f7e23f4e53fccb9f541c8e67d746d0d1abef48239b98fa07a850425e647c92451c309f601a9275171192935f3f61a94128ef57297987c4275396f25378020458008ee757afed7d7f1e05ae950b272612ba73a4e67980db9d3379aa640fee1831ac3520e27fc3ee7954b67d8be9de4b955753da68b6af712a9aef9220ba208d0eb4ac6f579dd6dc265d4eb263f2a1cb219e62d65302c2a171aa05e4f10c8d75d51359e7cf6cafa447581b4b18fc9f43f60705209926572ebdf80eda6bb5f4ac79e767fd1987d2d281e22e8fd7438683be050cb962bda1f6ae8a6e77b8000777808e2db4d946ed6d36pacemaker-attrdpacemaker-basedpacemaker-controldpacemaker-execdpacemaker-schedulerdpacemaker-fencedservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroothaclusterhaclusterrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroothaclienthaclientpacemaker-2.0.4+20200616.2deceaa3a-lp152.2.12.1.src.rpmpacemakerpacemaker(x86-32)pacemaker-ticket-support@ @@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3.6corosynclibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcfg.so.6libcfg.so.6(COROSYNC_CFG_0.82)libcib.so.27libcmap.so.4libcmap.so.4(COROSYNC_CMAP_1.0)libcorosync_common.so.4libcrmcluster.so.29libcrmcommon.so.34libcrmservice.so.28libglib-2.0.so.0libgnutls.so.30libgnutls.so.30(GNUTLS_3_4)liblrmd.so.28libpacemaker.so.1libpacemaker3libpam.so.0libpam.so.0(LIBPAM_1.0)libpe_rules.so.26libpe_status.so.28libqb.so.20librt.so.1librt.so.1(GLIBC_2.2)libstonithd.so.26pacemaker-clipsmiscpython3resource-agentsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd2.0.02.0.4+20200616.2deceaa3a-lp152.2.12.12.0.4+20200616.2deceaa3a-lp152.2.12.13.0.4-14.6.0-14.0-15.2-1heartbeatlibheartbeat23.03.0.04.14.1a;Ha;Ha9@`̊`W5@`W5@`W5@`U`U`P`@`_@_@_@_3_c^@@^W@^W@^W@^W@^?@^^^^>@^>@^I^@^^^^^@^@^@^@^@^@^s^^s^^s^^1s^0"@^&^&^g@^g@]@]]M@]@]])]@]z@]z@]x]L]@1@],j](v@];\Q\Q\@\@\Ɋ@\8\f\,@\@\\\\\@\@\~d\w@\R@\N\J@\I\E@ZYan Gao Yan Gao José Guilherme Vanz Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Callum Farmer Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Jan Engelhardt Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao ygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.combliu@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comrbrown@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comdimstar@opensuse.orgygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comtchvatal@suse.comygao@suse.comtchvatal@suse.comtchvatal@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comrguenther@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comdimstar@opensuse.orgygao@suse.comygao@suse.comygao@suse.com- controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) * bsc#1180618-0002-Fix-controller-ensure-newly-joining-node-learns-the-.patch- scheduler: add test for probe of unmanaged resource on pending node (bsc#1188653) * bsc#1188653-0003-Test-scheduler-add-test-for-probe-of-unmanaged-resou.patch - scheduler: update existing tests for probe scheduling change (bsc#1188653) * bsc#1188653-0002-Test-scheduler-update-existing-tests-for-probe-sched.patch - scheduler: don't schedule probes of unmanaged resources on pending nodes (bsc#1188653) * bsc#1188653-0001-Fix-scheduler-don-t-schedule-probes-of-unmanaged-res.patch- libcrmcommon: Correctly handle case-sensitive ids of xml objects when changing a value. (bsc#1187414) * bsc#1187414-0001-Fix-libcrmcommon-Correctly-handle-case-sensitive-ids.patch- controld: purge attrd attributes when the remote node is up to ensure sync with CIB (bsc#1186693) * bsc#1186693-clean-attrd-attributes-when-remote-node-is-up.patch- controller: re-joined node gets the host names of non-DC nodes (bsc#1180618) * bsc#1180618-0001-Fix-crmd-update-crm_peer_cache.patch- crm_mon.rng/crm_resource.rng: Change the schema type of 'expected' and 'call' to integer. (rh#1931332) * rh#1931332-0001-Med-Change-the-schema-type-of-expected-and-call-to-i.patch- iso8601: prevent sec overrun before adding up as long long * 0001-Fix-iso8601-prevent-sec-overrun-before-adding-up-as-.patch- fencer: optimize merging of fencing history by removing unneeded entries on creation of history diff (bsc#1181744) * bsc#1181744-0004-Refactor-fencer-optimize-merging-of-fencing-history-.patch - fencing: new function stonith_op_state_pending() for checking if a fencing operation is in pending state (bsc#1181744) * bsc#1181744-0003-Refactor-fencing-new-function-stonith_op_state_pendi.patch - fencer: update outdated pending operations according to returned ones from remote peer history (bsc#1181744) * bsc#1181744-0002-Fix-fencer-update-outdated-pending-operations-accord.patch - fencer: broadcast returned fencing operations to update outdated pending ones in remote peer history (bsc#1181744) * bsc#1181744-0001-Fix-fencer-broadcast-returned-fencing-operations-to-.patch- execd: Skips merging of canceled fencing monitors.(Fix:#CLBZ5393) * 0001-Mid-execd-Skips-merging-of-canceled-fencing-monitors.patch - fencing: remove any devices that are not installed * 0001-Fix-fencing-remove-any-devices-that-are-not-installe.patch- liblrmd: Limit node name addition to proxied attrd update commands (rh#1907726) * rh#1907726-0001-Fix-liblrmd-Limit-node-name-addition-to-proxied-attr.patch- attrd: prevent leftover attributes of shutdown node in cib (bsc#1173668) * bsc#1173668-0001-Fix-attrd-prevent-leftover-attributes-of-shutdown-no.patch- crmadmin: printing DC quietly if needed (bsc#1178865) * bsc#1178865-0001-Fix-crmadmin-printing-DC-quietly-if-needed.patch- controller, Pacemaker Explained: improve the documentation of `stonith-watchdog-timeout` cluster option (bsc#1174696, bsc#1184557) * bsc#1174696-0003-Doc-controller-Pacemaker-Explained-improve-the-docum.patch - scheduler: improve the documentation of `have-watchdog` cluster option (bsc#1174696, bsc#1184557) * bsc#1174696-0002-Doc-scheduler-improve-the-documentation-of-have-watc.patch - libpe_status: downgrade the message about the meaning of `have-watchdog=true` to info (bsc#1174696, bsc#1184557) * bsc#1174696-0001-Log-libpe_status-downgrade-the-message-about-the-mea.patch- scheduler: update migrate-fail-9 test for migration code change (bsc#1177212, bsc#1182607) * bsc#1177212-0002-Test-scheduler-update-migrate-fail-9-test-for-migrat.patch - scheduler: don't schedule a dangling migration stop if one already occurred (bsc#1177212, bsc#1182607) * bsc#1177212-0001-Fix-scheduler-don-t-schedule-a-dangling-migration-st.patch- fencer: restrict certain IPC requests to privileged users (CVE-2020-25654, bsc#1177916) - pacemakerd: ignore shutdown requests from unprivileged users (CVE-2020-25654, bsc#1177916) - executor: restrict certain IPC requests to Pacemaker daemons (CVE-2020-25654, bsc#1177916) * bsc#1177916-CVE-2020-25654_pacemaker.patch- rpm: use the user/group ID 90 for haclient/hacluster to be consistent with cluster-glue (bsc#1167171)- Fixes for %_libexecdir changing to /usr/libexec- Update to version pacemaker-2.0.4+20200616.2deceaa3a (Pacemaker-2.0.4): - cibsecret: don't use pssh -q option unless supported - tools: verify newly created CIB connection is not NULL - tools: check resource separately from managing parameter in cibsecret - tools: improve cibsecret help- Update to version 2.0.3+20200608.44045c027: - scheduler: Add the node name back to bundle instances.- Update to version 2.0.3+20200605.0db37d66f: - rpm: add spec option for enabling CIB secrets - build: avoid resource-agents as build dependency when cibsecrets are enabled- Update to version 2.0.3+20200603.4ff9c412f: - based: use crm_exit to free qb-logging- Update to version 2.0.3+20200602.f7f36e8a8: - libpe_status: Modify filtering of inactive resources.- Update to version 2.0.3+20200527.e67fb5c73: - rpm: put user-configurable items at top of spec - tools: free IPC memory after closing connection - resources: attribute name parameter doesn't have to be unique- Update to version 2.0.3+20200516.b06fc662e: - crm_ticket: avoid unnecessary issues with dynamic allocation - crm_resource: avoid unnecessary issus with dynamic allocation - crm_mon: NULL output-pointer when buffer is freed - crm_error: use g_free for a proper match - libreplace: closedir when bailing out dir traversal - libcrmcommon: return ENOMEM directly instead of errno - libcrmcommon: free basename after setting prgname - silence some false positives static analysis stumbled over - move bcond_with/without up front for e.g. pcmk_release - fencer: avoid infinite loop if device is removed during operation- libcrmcommon: lower message on reading proc file to info * 0001-Log-libcrmcommon-lower-message-on-reading-proc-file-.patch- Update to version 2.0.3+20200511.2b248d828: - tools: get stonith_admin --list-targets working again- Update to version 2.0.3+20200511.e7d7b1aa5: - libpe_status: Apply node filtering to clone resource lists. - tools: Remove an extra space in crm_mon filtered output. - libpe_status: Don't output unnecessary resource headers. - libpe_status: Handle filtering of inactive resources. - tools: Print inactive resources by default with crm_mon xml output.- Update to version 2.0.3+20200511.a9e085d8c: - fencer: avoid possible use-of-NULL when parsing metadata (bsc#1171372) - libstonithd: make the assert message from stonith__device_parameter_flags() more clear (bsc#1171372)- Update to version 2.0.3+20200507.c8529193e: - libstonithd: respect `pcmk_host_argument=none` on `validate` (bsc#1171372) - libstonithd: add `port` or `plug` parameter according to metadata on `validate` if no `pcmk_host_argument` specified (bsc#1171372) - Pacemaker Explained: update the default value and the description of `pcmk_host_argument` (bsc#1171372) - fencer: add `port` or `plug` parameter according to metadata for RHCS-style fence-agents (bsc#1171372) - libstonithd: add function to check supported parameters according to the metadata of a fence agent (bsc#1171372)- Update to version 2.0.3+20200506.a212e4fa3: - fenced: Remove relayed stonith operation.(Fix:CLBZ#5401) (bsc#1181744) - controller: properly detect remote node info requests - cotrold: Notify tengine of completion of CRM_OP_LRM_DELETE.(Fix:CLBZ:#5424)- Update to version 2.0.3+20200429.029571144: - stonith_admin: --delay is an optional option for --fence/--unfence/--reboot commands (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - controller: avoid possible use-of-NULL on logging fencing message (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240)- Update to version 2.0.3+20200428.f0a4d08c9: - cib: populate cib_nodes when 'cibadmin -R -scope=configuration'- Update to version 2.0.3+20200423.01b9bbdbe: - cts: add `plug` parameter for fence_dummy agent (bsc#1171372) - libstonithd: `plug` parameter of RHCS-style fence-agents is shown as non-required in the metadata (bsc#1171372) - libstonithd: `action` parameter of RHCS-style fence-agents is shown as non-required in the metadata (bsc#1171372) - libstonithd: functionize fudging metadata of RHCS-style agent to make specific parameter non-required (bsc#1171372)- Update to version 2.0.3+20200423.5194e4a0d: - libpe_status: Skip summary output of cloned resources. - tools: Remove yet more extra newlines from crm_mon errors. - tools: Quitting crm_mon shouldn't be an error. - tools: Remove an extra log bump in crm_simulate. - tools: Convert crm_error to use glib for command line handling. - tools: Fix --html-title= in crm_mon. - libpe_status: Add space between role and state strings. - tools: Filter fencing actions using --node=. - tools: Filter resources using --node= option. - tools: Filter failed resource actions using --node= option. - tools: Filter node summary and attributes using --node= option. - tools: Filter nodes using --node= option. - tools: Add --node= to the crm_mon command line.- Update to version 2.0.3+20200408.cfb1746ec: - libcrmcluster: use uint64_t type for corosync ringid (membership id) when updating node state (bsc#1168771)- Update to version 2.0.3+20200403.eb73f2237: - fencer: update cpg_topology_delay test to also verify pcmk_delay_base is added (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - controller: requested priority fencing delay defaults to 0 (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - stonith_admin: --delay option defaults to 0 (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - fencer: any delays from pcmk_delay_base/max are added to requested fencing delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - scheduler: do not differentiate the case where all the nodes have equal priority (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - scheduler: priority-fencing-delay defaults to 0 meaning disabled (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240)- Update to version 2.0.3+20200402.0a67b34c5: - libpacemaker: don't output "0 events found" for stonith history cleanup - tools: use return codes consistently in stonith_admin - Use glib for cmdline processing in crm_simulate. - tools: Only free things in crm_simulate that aren't NULL.- Update to version 2.0.3+20200326.508402483: - scheduler: don't incorporate dependencies' colocations multiple times - controller: improve shutdown messages - tools: make static analysis happy - xml: Add a new version of the tags schema. - tools: Apply various fixes to the crm_diff man page. - libcib: improve messages for CIB sign-on - libcrmcommon: close logging *after* logging an exit message - tools: be extra safe with freeing API connections when exiting - fencer,libstonithd: fix Y2038 issue in fence history- Update to version 2.0.3+20200321.3e73aefb8: - Pacemaker Explained: document priority-fencing-delay cluster option (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - fencer: add cpg_topology_delay test to verify enforced fencing delay with fencing topology (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - fencer: handle any enforced fencing delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - stonith_admin: add --delay option to support enforced fencing delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - controller: request fencing with any enforced priority fencing delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - libstonithd: introduce fence_with_delay() operation (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - scheduler: add regression test for priority-fencing-delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - scheduler: implement priority-fencing-delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - scheduler: add priority-fencing-delay cluster option (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240)- Update to version 2.0.3+20200320.e16e5121f: - tools: Close the channel created with g_io_channel_unix_new. - libcrmcommon: Don't allocate a ptr array until it's needed. - tools: Free the result of g_option_context_get_help. - various: improve configuration warnings and errors - based: avoid memory leak when reading CIB - xml: Add a new minor version of the crm_mon schema. - libstonithd: Report an error getting history in output. - tools: Use new formatted output return codes in crm_mon. - tools: Eliminate nested execution of bye() processing and clear data_set. - tools: Add clear cib connection pointer. - fix compilation -Werror compilation issue with GCC 10 with s390x - tools: Print errors to stderr for crm_mon's legacy xml. - tools: Rework error reporting and exiting in crm_mon. - tools: Don't automatically show cluster options in crm_mon. - tools: Use glib for command line handling in crm_rule. - tools, lib: Use standard pacemaker return codes in crm_rule. - tools: Allow crm_rule to check some date_specs. - tools: Add better error reporting in crm_rule. - executor: record correct last run and last rc change times - libcrmcommon,libpe: validate interval specs correctly - executor: correctly set first run time - tools: Remove an extra space from last-failed strings in crm_mon. - tools: Properly close ncurses output in crm_mon. - controller: don't ack same request twice - controller: improve message routing messages - tools: Try to remove blank lines from the end of text output. - tools: Don't display an empty "Migration Summary" header. - tools: Handle corner case of printing cluster options. - xml: Add a new schema version for crm_mon. - tools: Add an option for printing failed resource actions. - libcrmcommon, tools: Handle displaying maintenance mode. - tools: Add more fine grained fencing arguments. - tools: Conditionalize more output in crm_mon. - tools: Add a real cluster-options message for text output. - tools: Add --include= and --exclude= to crm_mon. - controller: improve client IPC hello validation - tools: clean up before exiting crm_resource - libcrmcommon: improve messages when sending IPC request - libcrmcommon: improve messages for IPC hello creation - executor: correctly convert nanoseconds to milliseconds - executor: handle systemd execution times under 1 second - executor: improve process completion message - tools: Use formatted output for more errors in crm_mon.- Update to version 2.0.3+20200218.4544c9b82: - rpm: Run "make check" as part of %check and in travis.- Update to version 2.0.3+20200218.a290911ef: - libcrmcommon: correctly check configuration options for positive values- Update to version 2.0.3+20200213.68bd2b4da: - cib_attrs: Fix mismatching deallocation - controller: clear leaving node's transient attributes even if there is no DC- Update to version 2.0.3+20200128.df6c286d9: - scheduler: ensure attenuated scores still have some effect - scheduler: ignore colocation constraints with 0 score- Update to version 2.0.3+20200127.cdf84f849: - libpe_status: Remove extra colons from operations output. - libpe_status: correctly check for implicit resource ID collision - libpe_status: Use the same message for headers and history. - get ready for implicit -fno-common with upcoming GCC 10 (bsc#1160410) - Rebase: * bug-728579_pacemaker-stonith-dev-id.patch- Update to version 2.0.3+20200116.92a6f7e97: - controller: bump feature set for shutdown-lock - scheduler: clear resource history when appropriate - tools: for down nodes, crm_resource --refresh should clear CIB only - controller: allow CRM_OP_LRM_DELETE to clear CIB only - tools: crm_resource resource checks should show shutdown locks - scheduler: display when a resource is shutdown-locked to a node - controller: don't clear shutdown locks when node rejoins - controller: mark shutdown-locked resources in resource history - scheduler: respect shutdown locks when placing inactive resources - scheduler: respect shutdown locks when placing active resources - scheduler: add shutdown lock cluster options - tools: improve error checking for crm_resource cleanup/fail commands - tools: improve crm_resource "why" messages - controller: improve messages when deleting CIB resource history- Update to version 2.0.3+20200116.ea5b06fae: - rectify thinko possibly behind spurious "process will not die" msg - tools: Adapt stonith_admin to new return codes. - libpacemaker: Fix handling of some operation return values. - tools: Re-enable CGI output from crm_mon. - tools: Correct sec vs. msec discrepancy in stonith_admin. - libpe_status: Update the maint mode message for HTML output. - libpe_status: Use a separate log formatter for cluster options. - tools: Move --watch-fencing to under "Additional Options". - libpacemaker: Convert to new return codes. - libpacemaker: Add higher level stonith functions. - tools: Handle request being NULL. - tools: Be sure to free the GError when done with it.- Update to version 2.0.3+20200106.bc6f54495: - attrd: properly declare global variables as extern in header (bsc#1160410) - libcrmcommon: introduce new set of return codes- Update to version 2.0.3+20200102.1e3b41f65: - controller: improve CIB status deletion messages - controller: improve join messages - fenced: Clearly log merged STONITH operations. - iso8601: Fix crm_time_parse_offset() to parse offset with plus sign. - libcrmcommon: correctly raise detail log line length - libcrmservice: handle child wait errors appropriately - libcrmservice: improve messages when waiting for child process- Update to version 2.0.3+20191203.d671faa22: - scheduler: make sure cluster-wide maintenance-mode=true overrides per-resource settings (bsc#1154881) - tools: Correct the crm_mon man page. - pengine: formatted output for log - libcrmcommon: Add a formatter for logs - tools: Use glib for cmdline handling in crm_diff.- Update to version 2.0.3+20191125.4b1f869f0 (Pacemaker-2.0.3): - libcrmcommon: memory leak when comparing time with invalid specification - scheduler: only add successfully unpacked members as group children - scheduler: include execution time when logging action failure - libcrmservice: use "error" instead of "unknown error" - tools: update blocked description in html output- Update to version 2.0.2+20191108.e39096b5a: - tools: Print nodes_maintenance in crm_mon. - libcrmcommon: Use

when outputting a nested list. - tools: Explain what happens if crm_mon.cgi is run. - libcrmcommon: Update formatted output help. - tools: Add a space to "CLUSTER OK: 5nodes online". (bsc#1158180) - scheduler: count disabled and blocked resources correctly - scheduler: simplify logging resource info - libpengine: Correct display of master resources.- Update to version 2.0.2+20191106.eef56dcd6: - libcrmcommon: Make sure to free the --output-as description. - libcrmcommon: Rename formatted output cmdline options. - libcrmcommon: Group all output options together.- Update to version 2.0.2+20191031.1d695899e: - scheduler: clarify message about when watchdog will be used - scheduler: properly detect whether guest node is fenceable - scheduler: initialize unfencing digests to null - scheduler: improve graph synapse logging- Update to version 2.0.2+20191023.7a12ccbe4: - tools: Explain TIMESPEC in crm_mon help output. - tools: crm_mon --interval should understand more formats. - libcrmservice: don't close descriptors above current limit - rpm: pacemaker-cts requires pacemaker - tools: restore ability to show groups in crm_mon console mode - tools: Deprecated old-style output options in crm_mon. - cts-scheduler: test "year-2038" only runs for 64bit systems - fencer: clarify more messages - tools: don't ignore cib_new() errors in crm_mon - tools: avoid memory leak in crm_mon when displaying nodes - libpe_status: avoid memory leak when outputting resources - libcrmcommon: avoid memory leak when IPC compression fails - Security: introduce restrictive usage libxslt's security framework - libcrmservice: try not to spam close() file descriptors - tools: Support "crm_mon --as-html=". - tools: Don't output nodes if they don't have failures. - tools: Update checks around crm_mon --daemonize. - libpe_status: Use CSS to style messages. - tools: Add formatted output messages for resource history. - tools: Add output messages for operations history. - tools: Add full output to node messages. - xml: Add a schema for new crm_mon output. - tools: Use formatted output for nodes and their attrs. - tools: Enable formatted output in crm_mon. - tools: Use formatted output for failed actions. - tools: Use formatted output for bans and tickets. - tools: Use formatted output for cluster summary. - tools: Use formatted output for stonith messages. - tools: Add cluster summary messages. - Rebase: * bug-806256_pacemaker-log-level-notice.patch- Update to version 2.0.2+20191014.09114c357: - fencer: improved log messages regarding fencing actions (bsc#1151007) - cts: ComponentFail: killed corosync doesn't respawn immediatelly. - fencer: no need to check the length of a non-empty list for pending fencing actions (bsc#1151007) - tools: crm_attribute should skip attrd if CIB is file - controller: improve throttle mode messages - libcrmcommon: improve messages when waiting for child processes - scheduler: greatly improve efficiency of interval-origin - tools: improve crm_resource --cleanup/--refresh help text - fencer: Indicate fencing target in the logs when scheduling and executing fencing command (bsc#1151007) - fencer: Make sure concurrent fencing commands get triggered to execute (bsc#1151007) - fencer: Don't let a fencing command with a long delay block any other commands pending on the device (bsc#1151007) - scheduler: de-duplicate inputs even if not adding to transition graph - scheduler: check for invalid orderings when applying orderings - scheduler: improve messages when adding actions to transition graph - tools: new tool to compare crm_simulate profiling output - tools: add crm_simulate option to repeat profiling tests - tools: Use glib for cmdline handling in crm_node. - fencing: Do not block concurrent fencing actions on a device (bsc#1151007) - fencing: handle fence meta-data errors better - libcrmcommon: avoid buffer overflows when converting date to string - executor: handle remote server socket consistently - tools: improve help text for crm_resource --validate - Rebase: * bug-728579_pacemaker-stonith-dev-id.patch- Update to version 2.0.2+20190930.7fd98a2c5: - controller: allow more cluster properties to take ISO 8601 specification - scheduler: allow failure-timeout to take ISO 8601 interval - libcrmcommon,tools: handle NULL values better in time handling - libcrmcommon: allow 24:00:00 time as equivalent to next day's 00:00:00 - libcrmcommon: allow ISO 8601 strings of form "T