Skip to content

sunrpc: new tracepoints for call/reply tracking

Jeff Layton linux-nfs 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3sunrpc: add some tracepoints in svc_rqst handling functionsinclude/trace/events/sunrpc.h net/sunrpc/svc.c net/sunrpc/svc_xprt.c+88 -190 replies
2/3sunrpc: add new tracepoints in xprt handling codeinclude/trace/events/sunrpc.h net/sunrpc/xprt.c net/sunrpc/xprtsock.c+78 -20 replies
3/3sunrpc: add tracepoints in xs_tcp_data_recvinclude/linux/sunrpc/xprtsock.h include/trace/events/sunrpc.h net/sunrpc/xprtsock.c+104 -600 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/3] sunrpc: new tracepoints for call/reply tracking

These patches add some tracepoints that I recently used when tracking down the hang that Christoph reported recently. At this point, I still haven't followed the trail to completion, but I think the problem is not likely to be in the RPC code.

Please consider these for v3.19? Some of these are for client RPC and some for server-side. I'll assume that Trond will merge these, but review by others would be appreciated as well.

Jeff Layton (3):
sunrpc: add some tracepoints in svc_rqst handling functions
sunrpc: add new tracepoints in xprt handling code
sunrpc: add tracepoints in xs_tcp_data_recv

 include/linux/sunrpc/xprtsock.h |  59 +++++++++++++++
 include/trace/events/sunrpc.h   | 160 ++++++++++++++++++++++++++++++++++++++++
 net/sunrpc/svc.c                |  21 +++---
 net/sunrpc/svc_xprt.c           |  31 +++++---
 net/sunrpc/xprt.c               |   9 ++-
 net/sunrpc/xprtsock.c           |  69 +++--------------
 6 files changed, 269 insertions(+), 80 deletions(-)
Signature · 1 line
1.9.3