From: Yan, Zheng Date: Wed, 24 Mar 2021 06:30:27 +0000 (+0800) Subject: mds: optimize sending cap messages X-Git-Tag: v20.0.0~1306^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0a4a5d34929d64d80d6273688da3bf6855962c2b;p=ceph.git mds: optimize sending cap messages Signed-off-by: "Yan, Zheng" --- diff --git a/src/mds/Locker.cc b/src/mds/Locker.cc index 708725b5fbe8..5add82cf85b3 100644 --- a/src/mds/Locker.cc +++ b/src/mds/Locker.cc @@ -2672,7 +2672,7 @@ void Locker::issue_truncate(CInode *in) cap->get_mseq(), mds->get_osd_epoch_barrier()); in->encode_cap_message(m, cap); - mds->send_message_client_counted(m, p.first); + mds->send_message_client_counted(m, cap->get_session()); } // should we increase max_size? @@ -3162,7 +3162,7 @@ void Locker::share_inode_max_size(CInode *in, Capability *only_cap) cap->get_mseq(), mds->get_osd_epoch_barrier()); in->encode_cap_message(m, cap); - mds->send_message_client_counted(m, client); + mds->send_message_client_counted(m, cap->get_session()); } if (only_cap) break;