diff options
author | Weston Andros Adamson <dros@primarydata.com> | 2014-06-24 10:59:52 -0400 |
---|---|---|
committer | Tom Haynes <loghyr@primarydata.com> | 2015-02-03 11:06:38 -0800 |
commit | 840210fc4872bcbc17ab4f435f28021dce9d0aff (patch) | |
tree | 6be82bb7ca5a4ef88746e023b139e2dda7b7e566 /include/linux/sunrpc | |
parent | 16cecdf620eb23d2654a265d9b20e089370d7425 (diff) | |
download | linux-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.h | 2 |
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 *); |