]> git.baikalelectronics.ru Git - kernel.git/commit
SUNRPC: Server-side disconnect injection
authorChuck Lever <chuck.lever@oracle.com>
Tue, 3 Aug 2021 19:55:58 +0000 (15:55 -0400)
committerChuck Lever <chuck.lever@oracle.com>
Fri, 20 Aug 2021 17:50:33 +0000 (13:50 -0400)
commit48c15d3f6b403dd2ee39ee740aec007307724da4
tree577dc9ebe7e94b839dbe615b3e368dafc2211c31
parent6b962df635552b3d1577e9e5375396dff3422072
SUNRPC: Server-side disconnect injection

Disconnect injection stress-tests the ability for both client and
server implementations to behave resiliently in the face of network
instability.

A file called /sys/kernel/debug/fail_sunrpc/ignore-server-disconnect
enables administrators to turn off server-side disconnect injection
while allowing other types of sunrpc errors to be injected. The
default setting is that server-side disconnect injection is enabled
(ignore=false).

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
net/sunrpc/debugfs.c
net/sunrpc/fail.h
net/sunrpc/svc.c