]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw/multisite: fix ret handling in bucket read_sync_status() 51724/head
authorShilpa Jagannath <smanjara@redhat.com>
Mon, 3 Apr 2023 17:44:35 +0000 (13:44 -0400)
committerShilpa Jagannath <smanjara@redhat.com>
Tue, 23 May 2023 23:49:48 +0000 (19:49 -0400)
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
(cherry picked from commit 91642f4757f91eee45df0b18f79cc3dc38c46d63)

src/rgw/driver/rados/rgw_data_sync.cc

index d53999cd5ee57dec09550ce9a073fb0c709a9b29..a3724c79fc2da68685cee5a90a77baf9ba611ba6 100644 (file)
@@ -6092,7 +6092,7 @@ RGWBucketPipeSyncStatusManager::read_sync_status(
   }
   uint64_t num_shards, latest_gen;
   auto ret = remote_info(dpp, *sz, nullptr, &latest_gen, &num_shards);
-  if (!ret) {
+  if (ret < 0) {
     ldpp_dout(this, 5) << "Unable to get remote info: "
                       << ret << dendl;
     return tl::unexpected(ret);