]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/rgw/rgw_lc.cc
import quincy 17.2.0
[ceph.git] / ceph / src / rgw / rgw_lc.cc
index ea1609bdb9d4f14d28068c9732202f4f07acb974..a819d61777800886a9cf33775a7b9ad686862ac8 100644 (file)
@@ -1749,9 +1749,14 @@ int RGWLC::bucket_lc_process(string& shard_id, LCWorker* worker,
     return -ENOENT;
   }
 
-  map<string, bufferlist>::iterator aiter = bucket->get_attrs().find(RGW_ATTR_LC);
-  if (aiter == bucket->get_attrs().end())
+  map<string, bufferlist>::iterator aiter
+    = bucket->get_attrs().find(RGW_ATTR_LC);
+  if (aiter == bucket->get_attrs().end()) {
+    ldpp_dout(this, 0) << "WARNING: bucket_attrs.find(RGW_ATTR_LC) failed for "
+                      << bucket_name << " (terminates bucket_lc_process(...))"
+                      << dendl;
     return 0;
+  }
 
   bufferlist::const_iterator iter{&aiter->second};
   try {