Revisions of pacemaker

Ruediger Oertel's avatar Ruediger Oertel (oertel) committed (revision 6)
Fix issues related to deprecating support for Nagios resources (jsc#PED-3877, jsc#PED-4446)

- scheduler: deprecate Nagios and Upstart resources even if built with --enable-compat-2.0 (gh#ClusterLabs/pacemaker#3417)
  * pacemaker#3417-0001-Log-scheduler-deprecate-Nagios-and-Upstart-resources.patch

- scheduler: correctly log resource IDs of the deprecated classes (gh#ClusterLabs/pacemaker#3415)
  * pacemaker#3415-0001-Log-scheduler-correctly-log-resource-IDs-of-the-depr.patch

- libcib: Don't incorrectly expand "++" and "+=" in XML attr values (gh#ClusterLabs/pacemaker#3413)
  * pacemaker#3413-0003-Fix-libcib-Don-t-incorrectly-expand-and-in-XML-attr-.patch
- cts-cli: Update for pcmk__inject_failcount() setting integer value (gh#ClusterLabs/pacemaker#3413)
  * pacemaker#3413-0002-Test-cts-cli-Update-for-pcmk__inject_failcount-setti.patch
- libpacemaker: pcmk__inject_failcount should set an integer value (gh#ClusterLabs/pacemaker#3413)
  * pacemaker#3413-0001-Low-libpacemaker-pcmk__inject_failcount-should-set-a.patch
- scheduler: log unknown nodes in location constraints (gh#ClusterLabs/pacemaker#3409, CLBZ#5415)
  * pacemaker#3409-0007-Log-scheduler-log-unknown-nodes-in-location-constrai.patch
- scheduler: correct lifetime deprecation warning (gh#ClusterLabs/pacemaker#3409)
  * pacemaker#3409-0006-Log-scheduler-correct-lifetime-deprecation-warning.patch
- tools: honor rules when getting utilization attributes with crm_resource (gh#ClusterLabs/pacemaker#3409)
  * pacemaker#3409-0005-Fix-tools-honor-rules-when-getting-utilization-attri.patch
- scheduler: deprecate support for default instance attributes (gh#ClusterLabs/pacemaker#3409)
  * pacemaker#3409-0004-Low-scheduler-deprecate-support-for-default-instance.patch
- scheduler: use default timeout (20s) if user configures 0 (gh#ClusterLabs/pacemaker#3409)
  * pacemaker#3409-0003-Fix-scheduler-use-default-timeout-20s-if-user-config.patch
- tools: use better value for crm_resource --force-* timeout (gh#ClusterLabs/pacemaker#3409)
  * pacemaker#3409-0002-Low-tools-use-better-value-for-crm_resource-force-ti.patch
- tools: crm_resource should ignore resource meta-attribute node expressions (gh#ClusterLabs/pacemaker#3409)
  * pacemaker#3409-0001-Fix-tools-crm_resource-should-ignore-resource-meta-a.patch

- fencer: always format time_t values as long long (gh#ClusterLabs/pacemaker#3407)
  * pacemaker#3407-0001-Log-fencer-always-format-time_t-values-as-long-long.patch
Marcus Rueckert's avatar Marcus Rueckert (darix) committed (revision 5)
- libcrmservice: avoid async zombie children by resending ignored SIGCHLD (bsc#1216972, gh#ClusterLabs/pacemaker#3374)
  * bsc#1216972-0001-Fix-libcrmservice-avoid-async-zombie-children-by-res.patch
- fencer: fix pcmk_delay_max description (gh#ClusterLabs/pacemaker#3373)
  * pacemaker#3373-0001-Doc-fencer-fix-pcmk_delay_max-description.patch
Marcus Rueckert's avatar Marcus Rueckert (darix) committed (revision 4)
- libcrmcommon: avoid file descriptor leak in IPC client with async connection (bsc#1219323, gh#ClusterLabs/pacemaker#3351)
  * bsc#1219323-0001-Fix-libcrmcommon-avoid-file-descriptor-leak-in-IPC-c.patch

- libcrmcommon: Always output request= in XML output. (gh#ClusterLabs/pacemaker#3362)
  * pacemaker#3362-0001-Low-libcrmcommon-Always-output-request-in-XML-output.patch
- libcrmcommon: crm_xml_escape() shouldn't stop on Unicode characters (gh#ClusterLabs/pacemaker#3323)
  * pacemaker#3323-0001-Low-libcrmcommon-crm_xml_escape-shouldn-t-stop-on-Un.patch

- tools: crm_attribute emits garbage for --node localhost or auto (gh#ClusterLabs/pacemaker#3339)
  * pacemaker#3339-0001-Fix-tools-crm_attribute-emits-garbage-for-node-local.patch
- tools: Fix memory leak in crm_mon with HTML output (gh#ClusterLabs/pacemaker#3332)
  * pacemaker#3332-0001-Low-tools-Fix-memory-leak-in-crm_mon-with-HTML-outpu.patch

- pacemaker-attrd: sync utilization attributes to peers correctly (gh#ClusterLabs/pacemaker#3333)
  * pacemaker#3333-0002-Fix-pacemaker-attrd-sync-utilization-attributes-to-p.patch
- pacemaker-attrd: properly validate attribute set type (gh#ClusterLabs/pacemaker#3333)
  * pacemaker#3333-0001-Low-pacemaker-attrd-properly-validate-attribute-set-.patch

- tools: crm_mon segfaults when fencer connection is lost (bsc#1219220, gh#ClusterLabs/pacemaker#3331)
  * bsc#1219220-0001-Fix-tools-crm_mon-segfaults-when-fencer-connection-i.patch

- attrd: write Pacemaker Remote node attributes even if not in cache (gh#ClusterLabs/pacemaker#3304)
  * pacemaker#3304-0001-Fix-attrd-write-Pacemaker-Remote-node-attributes-eve.patch
- agents: Use attrd_updater dampen delay in SysInfo (gh#ClusterLabs/pacemaker#3286)
  * pacemaker#3286-0002-Fix-agents-Use-attrd_updater-dampen-delay-in-SysInfo.patch
- libcrmcommon: Check correct env vars in pcmk__node_attr_target() (gh#ClusterLabs/pacemaker#3286)
  * pacemaker#3286-0001-Low-libcrmcommon-Check-correct-env-vars-in-pcmk__nod.patch

- scheduler: restore nvpair behavior without id-ref (gh#ClusterLabs/pacemaker#3292)
  * pacemaker#3292-0004-Low-scheduler-restore-nvpair-behavior-without-id-ref.patch
Marco Strigl's avatar Marco Strigl (mstrigl) committed (revision 3)
- Update to version 2.1.7+20231219.0f7f88312 (Pacemaker-2.1.7):
- attrd: Regression in transient attr deletions (gh#ClusterLabs/pacemaker#3283)

- Update to version 2.1.6+20231207.80f8a320e (Pacemaker-2.1.7-rc3):
- agents: handle dampening parameter consistently and correctly

- libcrmcommon: wait for reply from appropriate controller commands (bsc#1218312, rh#2225631, rh#2221084)
Elisei Roca's avatar Elisei Roca (eroca) committed (revision 2)
jsc#PED-6361

- Drop the patches that has been included in the updated version:
  * bsc#1213125-0001-Fix-controller-do-not-check-whether-watchdog-fencing.patch
  * bsc#1198767-0006-Fix-controller-update-node-state-correctly-based-on-.patch
  * bsc#1198767-0005-Refactor-libcrmcluster-internal-functions-for-gettin.patch
  * bsc#1198767-0004-Refactor-libcrmcluster-ability-to-search-for-a-node-.patch
  * bsc#1198767-0003-Test-cts-scheduler-update-regression-test-about-not-.patch
  * bsc#1198767-0002-Fix-scheduler-Do-not-fence-a-pending-node-that-doesn.patch
  * bsc#1198767-0001-Test-cts-scheduler-add-regression-test-about-a-pendi.patch
  * bsc#1210857-0001-Low-daemons-pacemakerd-S-should-wait-for-shutdown-be.patch
  * bsc#1210074-0011-Fix-fencer-fencing-timeout-sent-to-peer-takes-no-del.patch
  * bsc#1210074-0010-Fix-libpacemaker-initial-timeout-for-fencing-callbac.patch
  * bsc#1210074-0009-Log-controller-use-target-terminology-consistently.patch
  * bsc#1210074-0008-Log-controller-log-fencing-timeout-consistently-in-s.patch
  * bsc#1210074-0007-Fix-controller-initial-timeout-for-fencing-callback-.patch
  * bsc#1210074-0006-Fix-fencer-apply-requested-fencing-delay-only-for-th.patch
  * bsc#1210074-0005-Fix-fencer-fencing-timeouts-take-any-pcmk_delay_base.patch
  * bsc#1210074-0004-Fix-fencer-add-correct-values-of-pcmk_delay_base-max.patch
  * bsc#1210074-0003-Fix-fencer-per-operation-fencing-timeout-takes-any-r.patch
  * bsc#1210074-0002-Fix-fencer-total-fencing-timeout-takes-any-requested.patch
  * bsc#1210074-0001-Test-cts-fencing-regression-test-for-fencing-timeout.patch
  * bsc#1209640-0001-Fix-controller-avoid-use-after-free-when-disconnecti.patch
  * 0001-Fix-controller-Delay-join-finalization-if-a-transiti.patch
  * 0001-Fix-extra-resources-SysInfo.in-This-calculation-of-c.patch
  * bsc#1209586-0001-Fix-libcrmcommon-allow-crm_attribute-to-try-OCF_RESO.patch
  * 0001-Low-libcrmcommon-avoid-libqb-assertion.patch
  * 0001-Test-cts-regression-reflect-any-test-failures-again-.patch
  * bsc#1208868-0001-Fix-tool-update-crm_mon-synopsis.patch
  * CLBZ#5509-0001-Fix-libcrmcommon-Don-t-parse-INFINITY-as-a-list-of-c.patch
  * 0001-Fix-tools-crm_shadow-commit-now-works-with-CIB_file.patch
  * 0003-Fix-watchdog-fencing-correctly-derive-timeout-with-t.patch
  * 0002-Refactor-watchdog-fencing-convenience-function-pcmk_.patch
  * 0001-Fix-watchdog-fencing-terminate-dangling-timer-before.patch
  * 0001-Low-libcrmcommon-Fix-problems-with-pcmk__output_and_.patch
  * 0001-High-libcrmcommon-Fix-handling-node-NULL-in-pcmk__at.patch
  * rh#2166967-0002-Fix-fencer-Avoid-double-source-remove-of-op_timer_to.patch
  * rh#2166967-0001-Fix-fencer-Prevent-double-g_source_remove-of-op_time.patch
  * bsc#1182313-0005-Test-scheduler-update-expected-output-for-migration-.patch
  * bsc#1182313-0004-Fix-scheduler-handle-cleaned-migrate_from-history-co.patch
  * bsc#1182313-0003-Test-scheduler-add-regression-test-for-migration-int.patch
  * bsc#1182313-0002-Low-scheduler-unknown_on_node-should-ignore-pending-.patch
  * bsc#1182313-0001-Refactor-scheduler-improve-xpath-efficiency-when-unp.patch
  * bsc#1207319-0002-Fix-libpacemaker-avoid-assertion-failure-if-a-node_s.patch
  * bsc#1207319-0001-Refactor-libpacemaker-unify-bailing-out-in-pcmk__inj.patch
  * 0001-High-executor-fix-regression-in-remote-node-shutdown.patch
  * bsc#1206263-0006-Test-cts-scheduler-update-test-for-preventing-inacti.patch
  * bsc#1206263-0005-Fix-scheduler-prevent-inactive-instances-from-starti.patch
  * bsc#1206263-0003-Test-cts-scheduler-update-test-for-preventing-a-left.patch
  * bsc#1206263-0002-Fix-scheduler-prevent-a-leftover-pending-monitor-fro.patch
  * bsc#1206263-0001-Test-cts-scheduler-add-test-for-preventing-a-leftove.patch

- Update to version 2.1.6+20231205.0f6fbd59f:
- scheduler: log reason for recheck time updates
- scheduler: update recheck time for node-pending-timeout

- Update to version 2.1.6+20231204.e1a1bd808:
- tools: Fix a regression in tool XML output. (clbz#5529)

- Update to version 2.1.6+20231122.7534cc50a (Pacemaker-2.1.7-rc2):
- rpm: require minimu
Elisei Roca's avatar Elisei Roca (eroca) committed (revision 1)
initialize package
Displaying all 6 revisions
openSUSE Build Service is sponsored by