From: Sage Weil Date: Mon, 20 Feb 2017 19:09:42 +0000 (-0500) Subject: osd/ECBackend: constify X-Git-Tag: v12.0.1~279^2~15 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=cb76f60caede2214ff035534c432f718ed30fddc;p=ceph.git osd/ECBackend: constify Signed-off-by: Sage Weil --- diff --git a/src/osd/ECBackend.cc b/src/osd/ECBackend.cc index c8ee74b16983..bb7a3f732870 100644 --- a/src/osd/ECBackend.cc +++ b/src/osd/ECBackend.cc @@ -280,7 +280,7 @@ struct RecoveryMessages { }; void ECBackend::handle_recovery_push( - PushOp &op, + const PushOp &op, RecoveryMessages *m) { @@ -362,7 +362,7 @@ void ECBackend::handle_recovery_push( } void ECBackend::handle_recovery_push_reply( - PushReplyOp &op, + const PushReplyOp &op, pg_shard_t from, RecoveryMessages *m) { @@ -934,12 +934,11 @@ void ECBackend::handle_sub_write( void ECBackend::handle_sub_read( pg_shard_t from, - ECSubRead &op, + const ECSubRead &op, ECSubReadReply *reply) { shard_id_t shard = get_parent()->whoami_shard().shard; - for(map >>::iterator i = - op.to_read.begin(); + for(auto i = op.to_read.begin(); i != op.to_read.end(); ++i) { int r = 0; @@ -953,8 +952,7 @@ void ECBackend::handle_sub_read( goto error; } } - for (list >::iterator j = - i->second.begin(); j != i->second.end(); ++j) { + for (auto j = i->second.begin(); j != i->second.end(); ++j) { bufferlist bl; r = store->read( ch, @@ -1032,7 +1030,7 @@ error: void ECBackend::handle_sub_write_reply( pg_shard_t from, - ECSubWriteReply &op) + const ECSubWriteReply &op) { map::iterator i = tid_to_op_map.find(op.tid); assert(i != tid_to_op_map.end()); @@ -1074,8 +1072,7 @@ void ECBackend::handle_sub_read_reply( return; } ReadOp &rop = iter->second; - for (map >>::iterator i = - op.buffers_read.begin(); + for (auto i = op.buffers_read.begin(); i != op.buffers_read.end(); ++i) { assert(!op.errors.count(i->first)); // If attribute error we better not have sent a buffer @@ -1102,7 +1099,7 @@ void ECBackend::handle_sub_read_reply( riter->get<2>()[from].claim(j->second); } } - for (map>::iterator i = op.attrs_read.begin(); + for (auto i = op.attrs_read.begin(); i != op.attrs_read.end(); ++i) { assert(!op.errors.count(i->first)); // if read error better not have sent an attribute @@ -1114,7 +1111,7 @@ void ECBackend::handle_sub_read_reply( rop.complete[i->first].attrs = map(); (*(rop.complete[i->first].attrs)).swap(i->second); } - for (map::iterator i = op.errors.begin(); + for (auto i = op.errors.begin(); i != op.errors.end(); ++i) { rop.complete[i->first].errors.insert( diff --git a/src/osd/ECBackend.h b/src/osd/ECBackend.h index 555ca38d1487..bf568816d72f 100644 --- a/src/osd/ECBackend.h +++ b/src/osd/ECBackend.h @@ -69,12 +69,12 @@ public: ); void handle_sub_read( pg_shard_t from, - ECSubRead &op, + const ECSubRead &op, ECSubReadReply *reply ); void handle_sub_write_reply( pg_shard_t from, - ECSubWriteReply &op + const ECSubWriteReply &op ); void handle_sub_read_reply( pg_shard_t from, @@ -305,10 +305,10 @@ private: boost::optional > attrs, RecoveryMessages *m); void handle_recovery_push( - PushOp &op, + const PushOp &op, RecoveryMessages *m); void handle_recovery_push_reply( - PushReplyOp &op, + const PushReplyOp &op, pg_shard_t from, RecoveryMessages *m);