From 9e43e7f0bb94da40d3d9dbf5eb2acb64b88cbff8 Mon Sep 17 00:00:00 2001 From: Orit Wasserman Date: Thu, 20 Apr 2017 17:50:09 +0300 Subject: [PATCH] rgw: handle correctly when there is no bucket or it doesn't have resharding flag Signed-off-by: Orit Wasserman --- src/rgw/rgw_reshard.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rgw/rgw_reshard.cc b/src/rgw/rgw_reshard.cc index ab7bc8c9c038..909802579bb8 100644 --- a/src/rgw/rgw_reshard.cc +++ b/src/rgw/rgw_reshard.cc @@ -311,7 +311,7 @@ int RGWReshard::block_while_resharding(const string& bucket_instance_oid) ret = cls_rgw_get_bucket_resharding(io_ctx, bucket_instance_oid, entry, resharding); - if (ret < 0) { + if (ret < 0 && ret != -ENOENT && ret != -ENODATA) { ldout(cct, 0) << "RGWReshard::" << __func__ << " ERROR: failed to get bucket resharding :" << cpp_strerror(-ret)<< dendl; return ret; -- 2.47.3