public inbox for linux-nfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/4] SunRPC fault injection
@ 2021-08-09 18:09 Chuck Lever
  2021-08-09 18:09 ` [PATCH v1 1/4] SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory Chuck Lever
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Chuck Lever @ 2021-08-09 18:09 UTC (permalink / raw)
  To: linux-nfs

The following series (re)implements SunRPC disconnect injection
using the kernel's generic fault injection infrastructure under
the debugfs. It's partially a clean-up and partially a fresh
implementation of server-side disconnect injection, while also
enabling the straightforward addition of further types of
fault injection in the future.

---

Chuck Lever (4):
      SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory
      SUNRPC: Server-side disconnect injection
      SUNRPC: Move client-side disconnect injection
      SUNRPC: Add documentation for the fail_sunrpc/ directory


 .../fault-injection/fault-injection.rst       | 18 +++++
 include/linux/sunrpc/xprt.h                   | 18 -----
 net/sunrpc/debugfs.c                          | 71 +++++--------------
 net/sunrpc/fail.h                             | 20 ++++++
 net/sunrpc/svc.c                              |  6 ++
 net/sunrpc/xprt.c                             |  8 +++
 6 files changed, 70 insertions(+), 71 deletions(-)
 create mode 100644 net/sunrpc/fail.h

--
Chuck Lever


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

end of thread, other threads:[~2021-08-09 23:19 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-08-09 18:09 [PATCH v1 0/4] SunRPC fault injection Chuck Lever
2021-08-09 18:09 ` [PATCH v1 1/4] SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory Chuck Lever
2021-08-09 21:25   ` kernel test robot
2021-08-09 18:09 ` [PATCH v1 2/4] SUNRPC: Server-side disconnect injection Chuck Lever
2021-08-09 21:16   ` kernel test robot
2021-08-09 23:18   ` kernel test robot
2021-08-09 18:09 ` [PATCH v1 3/4] SUNRPC: Move client-side " Chuck Lever
2021-08-09 18:09 ` [PATCH v1 4/4] SUNRPC: Add documentation for the fail_sunrpc/ directory Chuck Lever

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