]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/osd: do not repeat type name when constructing an instance 38630/head
authorKefu Chai <kchai@redhat.com>
Thu, 17 Dec 2020 15:24:50 +0000 (23:24 +0800)
committerKefu Chai <kchai@redhat.com>
Thu, 17 Dec 2020 15:34:38 +0000 (23:34 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
src/crimson/osd/replicated_recovery_backend.cc

index 12bb02da46bb425136be6349b00f87156fa7a35a..d75e5c6ab1b513752bf32aa120d782fc8af36eae 100644 (file)
@@ -142,10 +142,9 @@ seastar::future<> ReplicatedRecoveryBackend::push_delete(
     if (iter->second.is_missing(soid)) {
       logger().debug("push_delete: will remove {} from {}", soid, shard);
       pg.begin_peer_recover(shard, soid);
-      spg_t target_pg = spg_t(pg.get_info().pgid.pgid, shard.shard);
+      spg_t target_pg(pg.get_info().pgid.pgid, shard.shard);
       auto msg = make_message<MOSDPGRecoveryDelete>(
          pg.get_pg_whoami(), target_pg, pg.get_osdmap_epoch(), min_epoch);
-
       msg->set_priority(pg.get_recovery_op_priority());
       msg->objects.push_back(std::make_pair(soid, need));
       return shard_services.send_to_osd(shard.osd, std::move(msg),