From: xie xingguo Date: Tue, 24 May 2016 01:59:18 +0000 (+0800) Subject: objecter: add counter for writesame operation X-Git-Tag: v11.0.0~58^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=aa0e68cdcacefa5191676de7fd1d9c3c0ec8c67d;p=ceph.git objecter: add counter for writesame operation Signed-off-by: xie xingguo --- diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc index d51a4523b474..e5fef2c31677 100644 --- a/src/osdc/Objecter.cc +++ b/src/osdc/Objecter.cc @@ -85,6 +85,7 @@ enum { l_osdc_osdop_read, l_osdc_osdop_write, l_osdc_osdop_writefull, + l_osdc_osdop_writesame, l_osdc_osdop_append, l_osdc_osdop_zero, l_osdc_osdop_truncate, @@ -258,6 +259,8 @@ void Objecter::init() pcb.add_u64_counter(l_osdc_osdop_write, "osdop_write", "Write operations"); pcb.add_u64_counter(l_osdc_osdop_writefull, "osdop_writefull", "Write full object operations"); + pcb.add_u64_counter(l_osdc_osdop_writesame, "osdop_writesame", + "Write same operations"); pcb.add_u64_counter(l_osdc_osdop_append, "osdop_append", "Append operation"); pcb.add_u64_counter(l_osdc_osdop_zero, "osdop_zero", @@ -2232,6 +2235,7 @@ void Objecter::_send_op_account(Op *op) case CEPH_OSD_OP_READ: code = l_osdc_osdop_read; break; case CEPH_OSD_OP_WRITE: code = l_osdc_osdop_write; break; case CEPH_OSD_OP_WRITEFULL: code = l_osdc_osdop_writefull; break; + case CEPH_OSD_OP_WRITESAME: code = l_osdc_osdop_writesame; break; case CEPH_OSD_OP_APPEND: code = l_osdc_osdop_append; break; case CEPH_OSD_OP_ZERO: code = l_osdc_osdop_zero; break; case CEPH_OSD_OP_TRUNCATE: code = l_osdc_osdop_truncate; break;