From 4cab2031dc0f400618ba87d0c84912159301ddd5 Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Fri, 4 Feb 2011 15:46:27 -0800 Subject: [PATCH] rados: Adds CEPH_OSD_OP_SCRUB_MAP sub op Previously, maps were requested with a sub_op and sent with a sub_op_reply. As maps will now be requested using a different message, replicas will transmit scrub maps requested via MOSDRepScrub messages by sending a sub_op of type CEPH_OSD_OP_SCRUB_MAP. Signed-off-by: Samuel Just --- src/include/ceph_strings.cc | 1 + src/include/rados.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/include/ceph_strings.cc b/src/include/ceph_strings.cc index 54b975044b9ab..2e99851f1fa10 100644 --- a/src/include/ceph_strings.cc +++ b/src/include/ceph_strings.cc @@ -57,6 +57,7 @@ const char *ceph_osd_op_name(int op) case CEPH_OSD_OP_SCRUB_RESERVE: return "scrub-reserve"; case CEPH_OSD_OP_SCRUB_UNRESERVE: return "scrub-unreserve"; case CEPH_OSD_OP_SCRUB_STOP: return "scrub-stop"; + case CEPH_OSD_OP_SCRUB_MAP: return "scrub-map"; case CEPH_OSD_OP_WRLOCK: return "wrlock"; case CEPH_OSD_OP_WRUNLOCK: return "wrunlock"; diff --git a/src/include/rados.h b/src/include/rados.h index 10fee294f2403..d39b57975e9a0 100644 --- a/src/include/rados.h +++ b/src/include/rados.h @@ -228,6 +228,7 @@ enum { CEPH_OSD_OP_SCRUB_RESERVE = CEPH_OSD_OP_MODE_SUB | 6, CEPH_OSD_OP_SCRUB_UNRESERVE = CEPH_OSD_OP_MODE_SUB | 7, CEPH_OSD_OP_SCRUB_STOP = CEPH_OSD_OP_MODE_SUB | 8, + CEPH_OSD_OP_SCRUB_MAP = CEPH_OSD_OP_MODE_SUB | 9, /** lock **/ CEPH_OSD_OP_WRLOCK = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_LOCK | 1, -- 2.39.5