rgw: add radosgw-admin bucket check olh/unlinked commands
Adds commands to radosgw-admin for checking for and fixing leftover
entries in the bucket index (and associated RADOS objects).
Fixes: https://tracker.ceph.com/issues/62075
Signed-off-by: Cory Snyder <csnyder@1111systems.com>
(cherry picked from commit
9b2042a0750109f575b02c9c4b127dd941994662)
Conflicts:
src/rgw/driver/rados/rgw_bucket.cc
src/rgw/driver/rados/rgw_bucket.h
src/rgw/rgw_rados.cc
Cherry-pick notes:
- Conflicts due to files being moved into driver directory in later versions
- Conflicts due to rename of RGW rados classes