Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
This project is now read‑only. Starting Monday, February 2, please use https://ibm-ceph.atlassian.net/ for all bug tracking management.

Bug 2387678

Summary: [RGW-GC] [8.1]:Garbage collector does not clean up multipart object parts, only deletes head objects
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: Vidushi Mishra <vimishra>
Component: RGWAssignee: Ali Masarwa <Ali.Masarwa>
Status: CLOSED ERRATA QA Contact: Chaithra <ckulal>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 8.1CC: ceph-eng-bugs, cephqe-warriors, jcaratza, mbenjamin, mkasturi
Target Milestone: ---   
Target Release: 8.1z2   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ceph-19.2.1-245.el9cp Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-08-18 14:00:46 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Vidushi Mishra 2025-08-11 18:08:05 UTC
Description of problem:

In RHCS-8.1z2, the GC is failing to delete the multipart object parts after the head object is removed. Only the head object is deleted, while the associated multipart and shadow objects remain in the bucket’s data pool.

The GC list remains empty, and gc process does not remove the leftover parts.


Version-Release number of selected component (if applicable):
ceph version 19.2.1-242.el9cp 

How reproducible:
2/2


# s3cmd mb s3://testbucket
# s3cmd put file20m s3://testbucket
# s3cmd rm s3://testbucket/file20m
# s3cmd ls s3://testbucket (Output, No objects listed.)
# rados ls -p <zone>.rgw.buckets.data | grep file20m (Output, Multipart and shadow objects still present.)

List GC queue:
# radosgw-admin gc list --include-all (Output, [] (empty list)) 

Run GC manually:
radosgw-admin gc process --include-all
Output --> Leftover parts still present, GC queue still empty.


Actual results:


Expected results:


Additional info:

Comment 9 errata-xmlrpc 2025-08-18 14:00:46 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Red Hat Ceph Storage 8.1 security and bug fix updates), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2025:14015