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

[RFE] Support ISO 8601 duration specifications for pacemaker "time" properties

    • pcs-0.11.6-6.el9
    • FutureFeature
    • sst_high_availability
    • ssg_filesystems_storage_and_HA
    • 13
    • 19
    • 3
    • QE ack
    • False
    • Hide

      None

      Show
      None
    • Yes
    • None
    • Enhancement
    • Hide
      .`pcs` support for ISO 8601 duration specification for time properties

      The `pcs` command-line interface now allows you to specify values for Pacemaker time properties according to the ISO 8601 duration specification standard.
      Show
      .`pcs` support for ISO 8601 duration specification for time properties The `pcs` command-line interface now allows you to specify values for Pacemaker time properties according to the ISO 8601 duration specification standard.
    • Done
    • None

      +++ This bug was initially created as a clone of Bug #1807636 +++

      Description of problem: Expected starting in Pacemaker 2.0.4 / RHEL 8.3, Pacemaker cluster properties marked as having the "time" type (cluster-recheck-interval, etc.) will accept ISO 8601 duration specifications in addition to the current possibilities (bare number of seconds or number plus units).

      Steps to Reproduce:
      1. pcs property set cluster-recheck-interval=P600S

      Actual results:
      Error: invalid value of property: 'cluster-recheck-interval=P600S', (use --force to override)

      Expected results: pcs accepts a valid ISO 8601 interval

      Additional notes: This was just an easy enhancement and not something driven by user demand, so it is very low priority.

      — Additional comment from Ken Gaillot on 2020-02-26 20:45:23 CET —

      FYI, pacemaker currently accepts a number, optionally with whitespace before or after, plus optional units:
      ms or msec
      us or usec
      s or sec (or no unit specified)
      m or min
      h or hr

      Anything else (including no number, unrecognized units, or anything after the units) is rejected.

            cluster-qe Cluster QE
            tojeline@redhat.com Tomas Jelinek
            Miroslav Lisik Miroslav Lisik
            Michal Mazourek Michal Mazourek
            Steven Levine Steven Levine
            Votes:
            0 Vote for this issue
            Watchers:
            14 Start watching this issue

              Created:
              Updated:
              Resolved: