sunrpc: Report per-RPC execution stats
authorChuck Lever <chuck.lever@oracle.com>
Tue, 27 Mar 2018 14:51:39 +0000 (10:51 -0400)
committerJ. Bruce Fields <bfields@redhat.com>
Tue, 3 Apr 2018 19:08:12 +0000 (15:08 -0400)
commitaaba72cd4e793fbf1c04e06dee3d2c3710339678
tree07c10dd49ba18ca0cee58d1a96d27505d53f1378
parent0b9547bf6b94317b3f8e2496dc2b44cb6e599b01
sunrpc: Report per-RPC execution stats

Introduce a mechanism to report the server-side execution latency of
each RPC. The goal is to enable user space to filter the trace
record for latency outliers, build histograms, etc.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
include/linux/sunrpc/svc.h
include/trace/events/sunrpc.h
net/sunrpc/svc_xprt.c