]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw/multisite: include error code in object sync failure log message 69132/head
authorOguzhan Ozmen <oozmen@bloomberg.net>
Wed, 27 May 2026 19:38:37 +0000 (19:38 +0000)
committerOguzhan Ozmen <oozmen@bloomberg.net>
Wed, 27 May 2026 20:10:53 +0000 (20:10 +0000)
Append retcode and its string representation to the log line to facilitate the
diagnosis of sync issues.

Signed-off-by: Oguzhan Ozmen <oozmen@bloomberg.net>
src/rgw/driver/rados/rgw_data_sync.cc

index 3901e8c8efc10e2ed0cb6a2c44d064d37ef7ef07..b437ab4252ef7e8e4590491eb8bb2fd93b33f986 100644 (file)
@@ -4495,7 +4495,9 @@ public:
       if (retcode < 0 && retcode != -ENOENT) {
         set_status() << "failed to sync obj; retcode=" << retcode;
         tn->log(0, SSTR("ERROR: failed to sync object: "
-            << bucket_shard_str{bs} << "/" << key.name));
+            << bucket_shard_str{bs} << "/" << key.name
+            << " retcode=" << retcode
+            << " (" << cpp_strerror(-retcode) << ")"));
         if (!ignore_sync_error(retcode)) {
           error_ss << bucket_shard_str{bs} << "/" << key.name;
           sync_status = retcode;