-
Bug
-
Resolution: Done-Errata
-
Normal
-
rhel-9.4
-
None
-
dlm-4.3.0-1.el9
-
None
-
None
-
Rebase
-
rhel-sst-logical-storage
-
ssg_filesystems_storage_and_HA
-
11
-
26
-
2
-
False
-
-
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
Expected results
Actual results
- links to
-
RHBA-2024:137478 dlm update