cluster-devel.redhat.com archive mirror
 help / color / mirror / Atom feed
* [Cluster-devel] [PATCH RESEND v5.15-rc7 00/18] fs: dlm: cleanups, trace and debugfs
@ 2021-11-02 19:17 Alexander Aring
  2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 01/18] fs: dlm: remove obsolete INBUF define Alexander Aring
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: Alexander Aring @ 2021-11-02 19:17 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Hi,

this patch series contains patches for some cleanups, adding tracepoints
and add more debugfs functionality to put dlm into a specific state
which can be combined to fuzz/test the DLM stack. This is a resend of
some pending patches. I still have some patches for trying changing the
ls_waiters mutex handling and how acting on critical recovery errors
(either if there is a dlm_new_lockspace() waiter or not).

- Alex

Alexander Aring (18):
  fs: dlm: remove obsolete INBUF define
  fs: dlm: fix small lockspace typo
  fs: dlm: debug improvements print nodeid
  fs: dlm: remove check SCTP is loaded message
  fs: dlm: move version conversion to compile time
  fs: dlm: use dlm_recovery_stopped instead of test_bit
  fs: dlm: use dlm_recovery_stopped in condition
  fs: dlm: make dlm_callback_resume quite
  fs: dlm: initial support for tracepoints
  fs: dlm: trace socket handling
  fs: dlm: requestqueue busy wait to event based wait
  fs: dlm: ls_count busy wait to event based wait
  fs: dlm: let handle callback data as void
  fs: dlm: add debugfs rawmsg send functionality
  fs: dlm: allow create lkb with specific id range
  fs: dlm: add lkb debugfs functionality
  fs: dlm: add lkb waiters debugfs functionality
  fs: dlm: filter user dlm messages for kernel locks

 fs/dlm/ast.c               |  12 +-
 fs/dlm/debug_fs.c          |  96 +++++++++++++-
 fs/dlm/dir.c               |   3 +-
 fs/dlm/dlm_internal.h      |  11 +-
 fs/dlm/lock.c              |  90 ++++++++++++-
 fs/dlm/lock.h              |   4 +
 fs/dlm/lockspace.c         |  37 +++---
 fs/dlm/lowcomms.c          |  25 ++--
 fs/dlm/lowcomms.h          |   4 +-
 fs/dlm/main.c              |   3 +
 fs/dlm/member.c            |   3 +-
 fs/dlm/midcomms.c          |  62 ++++++++-
 fs/dlm/midcomms.h          |   2 +
 fs/dlm/rcom.c              |   2 +-
 fs/dlm/recoverd.c          |   3 +-
 fs/dlm/requestqueue.c      |  17 ++-
 include/trace/events/dlm.h | 260 +++++++++++++++++++++++++++++++++++++
 17 files changed, 568 insertions(+), 66 deletions(-)
 create mode 100644 include/trace/events/dlm.h

-- 
2.27.0



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

end of thread, other threads:[~2021-11-02 19:17 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-11-02 19:17 [Cluster-devel] [PATCH RESEND v5.15-rc7 00/18] fs: dlm: cleanups, trace and debugfs Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 01/18] fs: dlm: remove obsolete INBUF define Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 02/18] fs: dlm: fix small lockspace typo Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 03/18] fs: dlm: debug improvements print nodeid Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 04/18] fs: dlm: remove check SCTP is loaded message Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 05/18] fs: dlm: move version conversion to compile time Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 06/18] fs: dlm: use dlm_recovery_stopped instead of test_bit Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 07/18] fs: dlm: use dlm_recovery_stopped in condition Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 08/18] fs: dlm: make dlm_callback_resume quite Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 09/18] fs: dlm: initial support for tracepoints Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 10/18] fs: dlm: trace socket handling Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 11/18] fs: dlm: requestqueue busy wait to event based wait Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 12/18] fs: dlm: ls_count " Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 13/18] fs: dlm: let handle callback data as void Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 14/18] fs: dlm: add debugfs rawmsg send functionality Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 15/18] fs: dlm: allow create lkb with specific id range Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 16/18] fs: dlm: add lkb debugfs functionality Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 17/18] fs: dlm: add lkb waiters " Alexander Aring
2021-11-02 19:17 ` [Cluster-devel] [PATCH RESEND v5.15-rc7 18/18] fs: dlm: filter user dlm messages for kernel locks Alexander Aring

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).