]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw/multiiste: fix bucket enotempty check
authorShilpa Jagannath <smanjara@redhat.com>
Wed, 28 Aug 2024 00:41:25 +0000 (20:41 -0400)
committerShilpa Jagannath <smanjara@redhat.com>
Fri, 4 Apr 2025 17:16:53 +0000 (13:16 -0400)
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
src/rgw/driver/rados/rgw_rados.cc

index 1941a1b4e31741888c618f74113f5824a70070ad..d7fd7ae29c4521af10d63dd08e8583c150a7576a 100644 (file)
@@ -5650,14 +5650,8 @@ int list_remote_buckets(const DoutPrefixProvider *dpp,
   }
 
   for (const auto& list_result: peer_status) {
-    auto entries_iter = list_result.entries.begin();
-    for (; entries_iter != list_result.entries.end(); ++entries_iter) {
-      std::string ns;
-      rgw_obj_key obj;
-
-      if (rgw_obj_key::oid_to_key_in_ns(entries_iter->key.name, &obj, ns)) {
-        return -ENOTEMPTY;
-      }
+    if (!list_result.entries.empty()) {
+      return -ENOTEMPTY;
     }
   }
   return 0;