]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: enrich the sync notification failed log line. 52876/head
authorkchheda3 <kchheda3@bloomberg.net>
Tue, 8 Aug 2023 11:51:23 +0000 (17:21 +0530)
committerkchheda3 <kchheda3@bloomberg.net>
Tue, 8 Aug 2023 13:41:48 +0000 (19:11 +0530)
Signed-off-by: kchheda3 <kchheda3@bloomberg.net>
src/rgw/driver/rados/rgw_notify.cc

index b258b5361437372624bfa5c05508220e9b03de0d..969b61ff1b260c39851cb0398104430bee16a760 100644 (file)
@@ -990,16 +990,24 @@ int publish_commit(rgw::sal::Object* obj,
         const auto ret = push_endpoint->send_to_completion_async(
          dpp->get_cct(), event_entry.event, res.yield);
         if (ret < 0) {
-          ldpp_dout(dpp, 1) << "ERROR: push to endpoint "
-                           << topic.cfg.dest.push_endpoint
-                           << " failed. error: " << ret << dendl;
+          ldpp_dout(dpp, 1)
+              << "ERROR: push to endpoint " << topic.cfg.dest.push_endpoint
+              << " bucket: " << event_entry.event.bucket_name
+              << " bucket_owner: " << event_entry.event.bucket_ownerIdentity
+              << " object_name: " << event_entry.event.object_key
+              << " failed. error: " << ret << dendl;
           if (perfcounter) perfcounter->inc(l_rgw_pubsub_push_failed);
           return ret;
         }
         if (perfcounter) perfcounter->inc(l_rgw_pubsub_push_ok);
       } catch (const RGWPubSubEndpoint::configuration_error& e) {
-        ldpp_dout(dpp, 1) << "ERROR: failed to create push endpoint: " 
-            << topic.cfg.dest.push_endpoint << ". error: " << e.what() << dendl;
+        ldpp_dout(dpp, 1) << "ERROR: failed to create push endpoint: "
+                          << topic.cfg.dest.push_endpoint
+                          << " bucket: " << event_entry.event.bucket_name
+                          << " bucket_owner: "
+                          << event_entry.event.bucket_ownerIdentity
+                          << " object_name: " << event_entry.event.object_key
+                          << ". error: " << e.what() << dendl;
         if (perfcounter) perfcounter->inc(l_rgw_pubsub_push_failed);
         return -EINVAL;
       }