From d0725750b672b88ea8801101c4be15dfe25b5ff2 Mon Sep 17 00:00:00 2001 From: Shilpa Jagannath Date: Mon, 17 Oct 2022 15:07:49 -0400 Subject: [PATCH] rgw/multisite: marker_tracker->finish() returns error Signed-off-by: Shilpa Jagannath --- src/rgw/driver/rados/rgw_data_sync.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/rgw/driver/rados/rgw_data_sync.cc b/src/rgw/driver/rados/rgw_data_sync.cc index 699de69bc69..a17f229c226 100644 --- a/src/rgw/driver/rados/rgw_data_sync.cc +++ b/src/rgw/driver/rados/rgw_data_sync.cc @@ -1414,6 +1414,9 @@ public: if (marker_tracker && !complete->marker.empty()) { /* update marker */ yield call(marker_tracker->finish(complete->marker)); + if (retcode < 0) { + return set_cr_error(retcode); + } } if (sync_status == 0) { sync_status = retcode; @@ -1627,6 +1630,9 @@ public: } yield call(marker_tracker->finish(key)); + if (retcode < 0) { + return set_cr_error(retcode); + } return set_cr_done(); } -- 2.39.5