]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: prepare RecoveryMessages for shuffling to ECCommon.h
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 26 Mar 2024 11:59:42 +0000 (11:59 +0000)
committerAlex Ainscow <aainscow@uk.ibm.com>
Wed, 17 Sep 2025 08:43:25 +0000 (09:43 +0100)
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
(cherry picked from commit 0581926035113b1a9cb38f76233242d6b32a7dc6)

src/osd/ECBackend.cc

index 1233d862f1c9c04294625290fa098fc3b50a5667..297264c6bac6ddccd31e62411588ba95a4f72d0e 100644 (file)
@@ -143,17 +143,17 @@ void ECBackend::RecoveryBackend::_failed_push(const hobject_t &hoid,
 }
 
 struct RecoveryMessages {
-  map<hobject_t, ECCommon::read_request_t> recovery_reads;
+  std::map<hobject_t, ECCommon::read_request_t> recovery_reads;
 
   void recovery_read(const hobject_t &hoid,
                      const ECCommon::read_request_t &read_request) {
     ceph_assert(!recovery_reads.count(hoid));
-    recovery_reads.insert(make_pair(hoid, read_request));
+    recovery_reads.insert(std::make_pair(hoid, read_request));
   }
 
-  map<pg_shard_t, vector<PushOp>> pushes;
-  map<pg_shard_t, vector<PushReplyOp>> push_replies;
-  ObjectStore::Transaction t;
+  std::map<pg_shard_t, std::vector<PushOp>> pushes;
+  std::map<pg_shard_t, std::vector<PushReplyOp>> push_replies;
+  ceph::os::Transaction t;
 };
 
 void ECBackend::handle_recovery_push(