public inbox for gfs2@lists.linux.dev
 help / color / mirror / Atom feed
* [PATCH v6.16-rc7 0/5] dlm: dlm lockspace release option updates
@ 2025-07-23 15:21 Alexander Aring
  2025-07-23 15:21 ` [PATCH v6.16-rc7 1/5] dlm: check on unequal 3 to allow more values Alexander Aring
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Alexander Aring @ 2025-07-23 15:21 UTC (permalink / raw)
  To: teigland; +Cc: agruenba, gfs2, aahringo

Hi,

some cleanups for dlm_release_lockspace() updates to:
 - introduce defines for exisiting values
 - handle option for no event as 3 now to allow new values
 - add value 4 as request from gfs2 dlm user to handle nodes
   as their failing in case of a failing event that is DLM
   user specific in contrast to only handle them as the
   node failed in a DLM specific event which is node
   got fenced.

to forward the new DLM_RELEASE_RECOVER value to other nodes a
user space change is required which will be followed. Users should
be care that all cluster nodes can handle this in user space to
forward this value otherwise the feature does not work as intended.

Alexander Aring (5):
  dlm: check on unequal 3 to allow more values
  dlm: introduce release parameter defines
  dlm: add release recover attribute for leaving event
  dlm: add lockspace member configfs release_recover
  dlm: introduce DLM_RELEASE_RECOVER

 drivers/md/md-cluster.c |  4 +--
 fs/dlm/config.c         | 64 +++++++++++++++++++++++++++++++++++++++--
 fs/dlm/config.h         |  2 ++
 fs/dlm/lockspace.c      | 39 +++++++++++++------------
 fs/dlm/member.c         | 21 ++++++++++----
 fs/dlm/user.c           |  6 ++--
 fs/gfs2/lock_dlm.c      |  4 +--
 fs/ocfs2/stack_user.c   |  2 +-
 include/linux/dlm.h     | 31 +++++++++++++++++++-
 9 files changed, 138 insertions(+), 35 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-07-23 15:22 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-23 15:21 [PATCH v6.16-rc7 0/5] dlm: dlm lockspace release option updates Alexander Aring
2025-07-23 15:21 ` [PATCH v6.16-rc7 1/5] dlm: check on unequal 3 to allow more values Alexander Aring
2025-07-23 15:21 ` [PATCH v6.16-rc7 2/5] dlm: introduce release parameter defines Alexander Aring
2025-07-23 15:21 ` [PATCH v6.16-rc7 3/5] dlm: add release recover attribute for leaving event Alexander Aring
2025-07-23 15:21 ` [PATCH v6.16-rc7 4/5] dlm: add lockspace member configfs release_recover Alexander Aring
2025-07-23 15:21 ` [PATCH v6.16-rc7 5/5] dlm: introduce DLM_RELEASE_RECOVER Alexander Aring

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox