]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: allow force-check filter to pass through the SAL layer
authorJ. Eric Ivancich <ivancich@redhat.com>
Wed, 13 Oct 2021 21:58:55 +0000 (17:58 -0400)
committerJ. Eric Ivancich <ivancich@redhat.com>
Fri, 15 Oct 2021 05:44:42 +0000 (01:44 -0400)
commit6517d942c7f90a24355c659023ddf62385504c7f
tree81332ebf9b80ccea3892ca5f5171f33d737eaabc
parent4cb57b753999caf76cc355bfd7adc03f47001c02
rgw: allow force-check filter to pass through the SAL layer

The zipper updates did not pass a force-check filter from
RGWRados::Bucket::List through to
RGWRados::cls_bucket_list_ordered. This filter is necessary for the
"radosgw-admin bucket check --fix..." functionality.

Declares type RGWBucketListNameFilter to encapsualte the filter
type. Renames some fields so the two filters can be distinguished.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
src/rgw/rgw_bucket.cc
src/rgw/rgw_bucket.h
src/rgw/rgw_lc.cc
src/rgw/rgw_rados.cc
src/rgw/rgw_rados.h
src/rgw/rgw_sal.h
src/rgw/rgw_sal_dbstore.cc
src/rgw/rgw_sal_rados.cc
src/rgw/store/dbstore/common/dbstore.h