summaryrefslogtreecommitdiff
path: root/fs/ceph/debugfs.c
diff options
context:
space:
mode:
authorLuís Henriques <lhenriques@suse.de>2021-11-04 15:31:47 +0300
committerIlya Dryomov <idryomov@gmail.com>2021-11-08 05:29:52 +0300
commitc02cb7bdc4501debc3e71a4d2daf7286c48e1d38 (patch)
tree662e8a26150a6ca3f9edefb009eaf1a1b484f31d /fs/ceph/debugfs.c
parentaca39d9e86f3edeaac5d2c467f5fd31e0b0df606 (diff)
downloadlinux-c02cb7bdc4501debc3e71a4d2daf7286c48e1d38.tar.xz
ceph: add a new metric to keep track of remote object copies
This patch adds latency and size metrics for remote object copies operations ("copyfrom"). For now, these metrics will be available on the client only, they won't be sent to the MDS. Signed-off-by: Luís Henriques <lhenriques@suse.de> Reviewed-by: Jeff Layton <jlayton@kernel.org> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'fs/ceph/debugfs.c')
-rw-r--r--fs/ceph/debugfs.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/ceph/debugfs.c b/fs/ceph/debugfs.c
index e04ae1098431..3cf7c9c1085b 100644
--- a/fs/ceph/debugfs.c
+++ b/fs/ceph/debugfs.c
@@ -167,7 +167,8 @@ static int metrics_file_show(struct seq_file *s, void *p)
static const char * const metric_str[] = {
"read",
"write",
- "metadata"
+ "metadata",
+ "copyfrom"
};
static int metrics_latency_show(struct seq_file *s, void *p)
{