]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: constify handle_pg_remove
authorSage Weil <sage@redhat.com>
Mon, 20 Feb 2017 19:17:01 +0000 (14:17 -0500)
committerSage Weil <sage@redhat.com>
Mon, 20 Feb 2017 19:22:06 +0000 (14:22 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/messages/MOSDPGRemove.h
src/osd/OSD.cc

index ca021fd7edecc7cb9ad516c3538473e91acce3e5..502bd74dcaf0bf0b9a41020483bb02bec097ac33 100644 (file)
@@ -30,7 +30,7 @@ class MOSDPGRemove : public Message {
  public:
   vector<spg_t> pg_list;
 
-  epoch_t get_epoch() { return epoch; }
+  epoch_t get_epoch() const { return epoch; }
 
   MOSDPGRemove() :
     Message(MSG_OSD_PG_REMOVE, HEAD_VERSION, COMPAT_VERSION) {}
index ca062dee8db8fd099563ef38af7cdfbe50191cc3..c2f2b22317c313b54070b700a70d6229d6d3e0a9 100644 (file)
@@ -8456,7 +8456,7 @@ void OSD::handle_pg_query(OpRequestRef op)
 
 void OSD::handle_pg_remove(OpRequestRef op)
 {
-  MOSDPGRemove *m = (MOSDPGRemove *)op->get_req();
+  const MOSDPGRemove *m = static_cast<const MOSDPGRemove *>(op->get_req());
   assert(m->get_type() == MSG_OSD_PG_REMOVE);
   assert(osd_lock.is_locked());
 
@@ -8471,7 +8471,7 @@ void OSD::handle_pg_remove(OpRequestRef op)
 
   op->mark_started();
 
-  for (vector<spg_t>::iterator it = m->pg_list.begin();
+  for (auto it = m->pg_list.begin();
        it != m->pg_list.end();
        ++it) {
     spg_t pgid = *it;