Backport #44722
Updated by Nathan Cutler about 4 years ago
https://github.com/ceph/ceph/pull/34127 Adds a radosgw-admin subcommand and possibly a bucket name (if not, all buckets are assumed) and walks the bucket(s) listing(s) and the manifest (if it exists) for each object in the listing to generate the rados objects that represent the rgw objects in the bucket. Also adds a tool named rgw-orphan-list that will produce a list in a local file of what appear to be rgw orphans.