summaryrefslogtreecommitdiffstats
path: root/include/linux/sunrpc
diff options
context:
space:
mode:
authorWeston Andros Adamson <dros@primarydata.com>2014-06-24 10:59:52 -0400
committerTom Haynes <loghyr@primarydata.com>2015-02-03 11:06:38 -0800
commit840210fc4872bcbc17ab4f435f28021dce9d0aff (patch)
tree6be82bb7ca5a4ef88746e023b139e2dda7b7e566 /include/linux/sunrpc
parent16cecdf620eb23d2654a265d9b20e089370d7425 (diff)
downloadlinux-840210fc4872bcbc17ab4f435f28021dce9d0aff.tar.gz
linux-840210fc4872bcbc17ab4f435f28021dce9d0aff.tar.bz2
linux-840210fc4872bcbc17ab4f435f28021dce9d0aff.zip
sunrpc: add rpc_count_iostats_idx
Add a call to tally stats for a task under a different statsidx than what's contained in the task structure. This is needed to properly account for pnfs reads/writes when the DS nfs version != the MDS version. Signed-off-by: Weston Andros Adamson <dros@primarydata.com> Signed-off-by: Tom Haynes <Thomas.Haynes@primarydata.com>
Diffstat (limited to 'include/linux/sunrpc')
-rw-r--r--include/linux/sunrpc/metrics.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/sunrpc/metrics.h b/include/linux/sunrpc/metrics.h
index eecb5a71e6c0..89f2ca178873 100644
--- a/include/linux/sunrpc/metrics.h
+++ b/include/linux/sunrpc/metrics.h
@@ -79,6 +79,8 @@ struct rpc_clnt;
struct rpc_iostats * rpc_alloc_iostats(struct rpc_clnt *);
void rpc_count_iostats(const struct rpc_task *,
struct rpc_iostats *);
+void rpc_count_iostats_metrics(const struct rpc_task *,
+ struct rpc_iostats *);
void rpc_print_iostats(struct seq_file *, struct rpc_clnt *);
void rpc_free_iostats(struct rpc_iostats *);