@@ -260,7 +260,7 @@ void MDSRank::quiesce_cluster_update() {
260260 membership.send_ack = [=, this ](QuiesceMap&& ack) {
261261 if (me == membership.leader ) {
262262 // loopback
263- quiesce_db_manager->submit_ack_from ( me, std::move (ack));
263+ quiesce_db_manager->submit_peer_ack ({ me, std::move (ack)} );
264264 return 0 ;
265265 } else {
266266 std::lock_guard guard (mds_lock);
@@ -273,7 +273,7 @@ void MDSRank::quiesce_cluster_update() {
273273
274274 auto ack_msg = make_message<MMDSQuiesceDbAck>();
275275 dout (10 ) << " sending ack " << ack << " to the leader " << membership.leader << dendl;
276- ack_msg->encode_payload_from (me, ack);
276+ ack_msg->encode_payload_from ({ me, std::move ( ack)} );
277277 return send_message_mds (ack_msg, addrs);
278278 }
279279 };
@@ -287,7 +287,7 @@ void MDSRank::quiesce_cluster_update() {
287287 auto addrs = mdsmap->get_info_gid (to).addrs ;
288288 auto listing_msg = make_message<MMDSQuiesceDbListing>();
289289 dout (10 ) << " sending listing " << db << " to the peer " << to << dendl;
290- listing_msg->encode_payload_from (me, db );
290+ listing_msg->encode_payload_from ({ me, std::move (db)} );
291291 return send_message_mds (listing_msg, addrs);
292292 };
293293 }
@@ -363,33 +363,33 @@ bool MDSRank::quiesce_dispatch(const cref_t<Message> &m) {
363363 {
364364 const auto & req = ref_cast<MMDSQuiesceDbListing>(m);
365365 mds_gid_t gid;
366- QuiesceDbListing db_listing ;
367- req->decode_payload_into (gid, db_listing );
366+ QuiesceDbPeerListing peer_listing ;
367+ req->decode_payload_into (peer_listing );
368368 if (quiesce_db_manager) {
369- dout (10 ) << " got " << db_listing << " from peer " << gid << dendl;
370- int result = quiesce_db_manager->submit_listing_from (gid, std::move (db_listing ));
369+ dout (10 ) << " got " << peer_listing << dendl;
370+ int result = quiesce_db_manager->submit_peer_listing ( std::move (peer_listing ));
371371 if (result != 0 ) {
372- dout (3 ) << " error (" << result << " ) submitting " << db_listing << " from peer " << gid << dendl;
372+ dout (3 ) << " error (" << result << " ) submitting " << peer_listing << dendl;
373373 }
374374 } else {
375- dout (5 ) << " no db manager to process " << db_listing << dendl;
375+ dout (5 ) << " no db manager to process " << peer_listing << dendl;
376376 }
377377 return true ;
378378 }
379379 case MSG_MDS_QUIESCE_DB_ACK:
380380 {
381381 const auto & req = ref_cast<MMDSQuiesceDbAck>(m);
382382 mds_gid_t gid;
383- QuiesceMap diff_map ;
384- req->decode_payload_into (gid, diff_map );
383+ QuiesceDbPeerAck peer_ack ;
384+ req->decode_payload_into (peer_ack );
385385 if (quiesce_db_manager) {
386- dout (10 ) << " got ack " << diff_map << " from peer " << gid << dendl;
387- int result = quiesce_db_manager->submit_ack_from (gid, std::move (diff_map ));
386+ dout (10 ) << " got " << peer_ack << dendl;
387+ int result = quiesce_db_manager->submit_peer_ack ( std::move (peer_ack ));
388388 if (result != 0 ) {
389- dout (3 ) << " error (" << result << " ) submitting an ack from peer " << gid << dendl;
389+ dout (3 ) << " error (" << result << " ) submitting and ack from " << peer_ack. origin << dendl;
390390 }
391391 } else {
392- dout (5 ) << " no db manager to process an ack: " << diff_map << dendl;
392+ dout (5 ) << " no db manager to process " << peer_ack << dendl;
393393 }
394394 return true ;
395395 }
0 commit comments