• Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Normal Normal
    • rhel-9.5
    • rhel-9.4
    • dlm
    • None
    • dlm-4.3.0-1.el9
    • None
    • None
    • Rebase
    • rhel-sst-logical-storage
    • ssg_filesystems_storage_and_HA
    • 11
    • 26
    • 2
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None

      It's been a couple of years since the dlm package was updated with misc upstream fixes.  So, rebase from 4.2.0 to 4.3.0, which includes commits:

      $ git log --oneline dlm-4.2.0...
      c5929265f4c3 release 4.3.0
      2a72bd8544eb tool: ignore file header on lockdebug
      8bbb1b0087d4 dlm_controld: update list implementation
      0ed5e3cbd812 dlm_controld: update container_of() implementation
      abc2d9039fda dlm_controld: update rbtree implementation
      3fb4693cc10a dlm_controld: fix various deadcode issues
      a6b13f3daedd fs: dlm: implement DLM_PLOCK_OP_CANCEL
      00ac01438e98 Revert "dlm_controld: bind to all interfaces for failover"
      5e347b5aa422 build: don´t fail if make rpm is invoked with -j
      ddbba6608896 dlm_controld: remove unnecessary header include
      e7047afdedb9 dlm_controld: remove old build workaround
      d4a8b6e2964b build: add make srpm/rpm targets
      346f9e3dd25c build: dlm_controld disable annobin plugin
      0052a6c12dde build: stub check / distcheck targets
      882cc7d4aa7f fence: use correct header detected by pkg-config
      f393494aba80 dlm_controld: use pkg-config to find corosync libs
      e7da620895f8 dlm_controld: move pkg-config fail to bin target
      da9bae5112ff fence: move pkg-config fail to bin target
      80df5ccd417a fence: make pkg-config binary as passable make var
      e5ca08c20e6f dlm_tool: fix missing fclose calls
      ec2182530da8 dlm_controld: init plocks_data to zero
      f616364f44ea dlm_controld: set posix_lock flags to zero
      1c967ee1ecae dlm_controld: remove unnecessary list_empty check
      6a41300deb26 dlm_controld: get rid of unnecessary memset
      0834ed4b596d dlm_controld: initialize waiter->flags
      e730e60495db dlm_controld: constify name_in in log_level()
      e74cc7ee3348 dlm_controld: be sure we stop lockspaces before shutdown
      8db5382fc839 dlm_controld: use write_result()
      1490dfb9a696 dlm_controld: add gcc format printf attribute to log_level
      f34212f43616 dlm_controld: constify timeval of dt_usec()
      accd768091ff dlm_controld: remove ls parameter
      d377cfd400ca dlm_controld: move processing of saved messages to plock level
      a57ed6c2235e dlm_controld: always create logdir
      5549d522c33c dlm_tool: add fail functionality if dump failed
      f1b2adb5b76c libdlm_lt: fix pc file
      7ca6eca5b22f dlm_controld: better uevent filtering
      9466d5a56c27 dlm_controld: constify lsnames
      07954ba55352 dlm_controld: increase uevent recv buffer
      4cfb7b21a88f Revert "treewide: add -fcf-protection=full to CFLAGS"
      

      These are large cleanups for compiler/checker issues.

      One significant feature is supporting DLM_OP_PLOCK_CANCEL, which is required for the corresponding kernel patch that does plock cancel.

      Please provide the package NVR for which bug is seen:

      How reproducible:

      Steps to reproduce

      1.  
      2.  
      3.  

      Expected results

      Actual results

              teigland@redhat.com David Teigland
              teigland@redhat.com David Teigland
              David Teigland David Teigland
              Cluster QE Cluster QE
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: