From: 胡玮文 Date: Fri, 7 Jan 2022 17:10:35 +0000 (+0800) Subject: osd/PeeringState: proc_lease_ack break once found from OSD X-Git-Tag: v17.2.4~33^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0d07b406dc2f854363f7ae9b970e980400f4f03e;p=ceph.git osd/PeeringState: proc_lease_ack break once found from OSD We should not have duplicated OSD ID in `acting`. So the loop would execute once anyway. Signed-off-by: 胡玮文 (cherry picked from commit 9337fa6704180de90e1c18e314849566ff628818) --- diff --git a/src/osd/PeeringState.cc b/src/osd/PeeringState.cc index 68b8d2225995..f925d39a28f2 100644 --- a/src/osd/PeeringState.cc +++ b/src/osd/PeeringState.cc @@ -1213,8 +1213,8 @@ void PeeringState::proc_lease_ack(int from, const pg_lease_ack_t& a) was_min = true; } acting_readable_until_ub[i] = a.readable_until_ub; - break; } + break; } } if (was_min) {