]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rgw: remove unused routine in rgw_admin
authorMarcus Watts <mwatts@redhat.com>
Thu, 26 Aug 2021 09:08:00 +0000 (05:08 -0400)
committerMarcus Watts <mwatts@redhat.com>
Fri, 19 May 2023 05:46:27 +0000 (01:46 -0400)
Routine "dump_bi_entry" contains logic to decode rgw_bucket_dir_entry
which can contain etags to be fixed.  However, it turns out this
routine is never called, so let's just get rid of it.  (The replacement
code lives in cls land.)

Fixes: https://tracker.ceph.com/issues/61260
Signed-off-by: Marcus Watts <mwatts@redhat.com>
src/rgw/rgw_admin.cc

index 228e165647f508697061a1b6e819a53166ce9122..a0a6d95beddc61cedffcaf41f60818ec9652d6f0 100644 (file)
@@ -1100,31 +1100,6 @@ log_type get_log_type(const string& type_str) {
   return static_cast<log_type>(0xff);
 }
 
-void dump_bi_entry(bufferlist& bl, BIIndexType index_type, Formatter *formatter)
-{
-  auto iter = bl.cbegin();
-  switch (index_type) {
-    case BIIndexType::Plain:
-    case BIIndexType::Instance:
-      {
-        rgw_bucket_dir_entry entry;
-        decode(entry, iter);
-        encode_json("entry", entry, formatter);
-      }
-      break;
-    case BIIndexType::OLH:
-      {
-        rgw_bucket_olh_entry entry;
-        decode(entry, iter);
-        encode_json("entry", entry, formatter);
-      }
-      break;
-    default:
-      ceph_abort();
-      break;
-  }
-}
-
 static void show_user_info(RGWUserInfo& info, Formatter *formatter)
 {
   encode_json("user_info", info, formatter);