]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: peering updates peer_last_complete_ondisk via setter. 33659/head
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Mon, 2 Mar 2020 11:47:26 +0000 (12:47 +0100)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Mon, 2 Mar 2020 13:05:48 +0000 (14:05 +0100)
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/osd/PeeringState.cc

index fbe3c48feed97ccb3695bcad57da02a65164e034..685334cc09abef2ab8ec53d68676b4fbdba81e4a 100644 (file)
@@ -5687,8 +5687,8 @@ boost::statechart::result PeeringState::Active::react(const MTrim& trim)
 
   // peer is informing us of their last_complete_ondisk
   ldout(ps->cct,10) << " replica osd." << trim.from << " lcod " << trim.trim_to << dendl;
-  ps->peer_last_complete_ondisk[pg_shard_t(trim.from, trim.shard)] = trim.trim_to;
-
+  ps->update_peer_last_complete_ondisk(pg_shard_t{trim.from, trim.shard},
+                                       trim.trim_to);
   // trim log when the pg is recovered
   ps->calc_min_last_complete_ondisk();
   return discard_event();