]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
sunrpc: Report connect_time in seconds
authorChuck Lever <chuck.lever@oracle.com>
Mon, 1 Oct 2018 18:25:41 +0000 (14:25 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Tue, 2 Oct 2018 20:11:00 +0000 (16:11 -0400)
The way connection-oriented transports report connect_time is wrong:
it's supposed to be in seconds, not in jiffies.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
net/sunrpc/xprtrdma/transport.c
net/sunrpc/xprtsock.c

index 087acfce142a3effda2895f42282bc6bdb3fde6c..289d13cad638cf17f72ee41e0f87361332373de9 100644 (file)
@@ -776,7 +776,7 @@ void xprt_rdma_print_stats(struct rpc_xprt *xprt, struct seq_file *seq)
                   0,   /* need a local port? */
                   xprt->stat.bind_count,
                   xprt->stat.connect_count,
-                  xprt->stat.connect_time,
+                  xprt->stat.connect_time / HZ,
                   idle_time,
                   xprt->stat.sends,
                   xprt->stat.recvs,
index e146caacc494c07ae4f1e545cd98d0e129356ef5..9bbc395cfd55daf92ea756713d739a1c72f39b9c 100644 (file)
@@ -2563,7 +2563,7 @@ static void xs_local_print_stats(struct rpc_xprt *xprt, struct seq_file *seq)
                        "%llu %llu %lu %llu %llu\n",
                        xprt->stat.bind_count,
                        xprt->stat.connect_count,
-                       xprt->stat.connect_time,
+                       xprt->stat.connect_time / HZ,
                        idle_time,
                        xprt->stat.sends,
                        xprt->stat.recvs,
@@ -2618,7 +2618,7 @@ static void xs_tcp_print_stats(struct rpc_xprt *xprt, struct seq_file *seq)
                        transport->srcport,
                        xprt->stat.bind_count,
                        xprt->stat.connect_count,
-                       xprt->stat.connect_time,
+                       xprt->stat.connect_time / HZ,
                        idle_time,
                        xprt->stat.sends,
                        xprt->stat.recvs,