diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2021-08-03 22:55:58 +0300 |
---|---|---|
committer | Chuck Lever <chuck.lever@oracle.com> | 2021-08-20 20:50:33 +0300 |
commit | 3a1261805940d0ff1dbbb9c705dddbc018c0423f (patch) | |
tree | 577dc9ebe7e94b839dbe615b3e368dafc2211c31 /net/sunrpc/fail.h | |
parent | a4ae308143961bf688e1c8a62f6604e62b491120 (diff) | |
download | linux-3a1261805940d0ff1dbbb9c705dddbc018c0423f.tar.xz |
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>
Diffstat (limited to 'net/sunrpc/fail.h')
-rw-r--r-- | net/sunrpc/fail.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/sunrpc/fail.h b/net/sunrpc/fail.h index 62c1b9fd59e2..69dc30cc44b8 100644 --- a/net/sunrpc/fail.h +++ b/net/sunrpc/fail.h @@ -14,6 +14,8 @@ struct fail_sunrpc_attr { struct fault_attr attr; bool ignore_client_disconnect; + + bool ignore_server_disconnect; }; extern struct fail_sunrpc_attr fail_sunrpc; |