Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-136597

feat: add support for fencing-watchdog-timeout

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • rhel-system-roles
    • 0
    • Dev ack
    • False
    • False
    • Hide

      None

      Show
      None
    • Yes
    • Red Hat Enterprise Linux
    • SysRoles Parking Lot
    • Enhancement
    • Hide
      Support added for the `fencing-watchdog-timeout` cluster property::
      Previously, the high-availability stack primarily supported the `stonith-watchdog-timeout` property for managing watchdog-based fencing. However, in future Pacemaker versions, this property is being replaced by `fencing-watchdog-timeout`.
      +
      With this update, both the legacy and new property names are handled consistently.
      +
      As a result, the role supports future Pacemaker versions and ensures that watchdog-related cluster properties remain functional regardless of which property name is used. Both `stonith-watchdog-timeout` and `fencing-watchdog-timeout` are preserved when creating or pushing CIB configurations.
      Show
      Support added for the `fencing-watchdog-timeout` cluster property:: Previously, the high-availability stack primarily supported the `stonith-watchdog-timeout` property for managing watchdog-based fencing. However, in future Pacemaker versions, this property is being replaced by `fencing-watchdog-timeout`. + With this update, both the legacy and new property names are handled consistently. + As a result, the role supports future Pacemaker versions and ensures that watchdog-related cluster properties remain functional regardless of which property name is used. Both `stonith-watchdog-timeout` and `fencing-watchdog-timeout` are preserved when creating or pushing CIB configurations.
    • In Progress
    • Required
    • Done
    • Not Required
    • None

      Enhancement:
      Apply special stonith-watchdog-timeout cluster property handling to fencing-watchdog-timeout as well

      Reason:
      fencing-watchdog-timeout is replacing stonith-watchdog-timeout in future pacemaker version

      Result:
      The role supports future pacemaker versions

      Issue Tracker Tickets (Jira or BZ if any):
      https://issues.redhat.com/browse/RHELHA-388

        1. Summary by Sourcery

      Ensure watchdog-related cluster properties remain consistent across current and future Pacemaker versions by handling both legacy and new property names.

      New Features:

      • Configure the fencing-watchdog-timeout cluster property alongside stonith-watchdog-timeout to support newer Pacemaker feature sets.

      Enhancements:

      • Preserve both stonith-watchdog-timeout and fencing-watchdog-timeout when creating and pushing CIB configurations via pcs and crmsh.
      • Align CIB- and ACL-related task descriptions for clearer test intent.

      Tests:

      • Update cluster property tests to expect both fencing-watchdog-timeout and stonith-watchdog-timeout attributes where applicable.
      • Adjust CIB-focused tests to account for the new fencing-watchdog-timeout property and remove now-unneeded schema-version fetching.

              rmeggins@redhat.com Richard Megginson
              rmeggins@redhat.com Richard Megginson
              Richard Megginson Richard Megginson
              David Jez David Jez
              Michal Stubna Michal Stubna
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated: