]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: constify handle_pg_query
authorSage Weil <sage@redhat.com>
Mon, 20 Feb 2017 19:17:19 +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/MOSDPGQuery.h
src/osd/OSD.cc

index 2306d755a897ba48406e3cb3eaacad73447638ef..5ab5e70f9cf481fee39893a5f344d7148142efd0 100644 (file)
@@ -29,7 +29,7 @@ class MOSDPGQuery : public Message {
   version_t       epoch;
 
  public:
-  version_t get_epoch() { return epoch; }
+  version_t get_epoch() const { return epoch; }
   map<spg_t, pg_query_t>  pg_list;
 
   MOSDPGQuery() : Message(MSG_OSD_PG_QUERY,
index c2f2b22317c313b54070b700a70d6229d6d3e0a9..736bc48e15ba57995239bac8b31bc5b43fa960e0 100644 (file)
@@ -8349,7 +8349,7 @@ void OSD::handle_pg_query(OpRequestRef op)
 {
   assert(osd_lock.is_locked());
 
-  MOSDPGQuery *m = (MOSDPGQuery*)op->get_req();
+  const MOSDPGQuery *m = static_cast<const MOSDPGQuery*>(op->get_req());
   assert(m->get_type() == MSG_OSD_PG_QUERY);
 
   if (!require_osd_peer(op->get_req()))
@@ -8365,7 +8365,7 @@ void OSD::handle_pg_query(OpRequestRef op)
 
   map< int, vector<pair<pg_notify_t, pg_interval_map_t> > > notify_list;
 
-  for (map<spg_t,pg_query_t>::iterator it = m->pg_list.begin();
+  for (auto it = m->pg_list.begin();
        it != m->pg_list.end();
        ++it) {
     spg_t pgid = it->first;