]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: bucket index list produces incorrect result when non-ascii entries
authorJ. Eric Ivancich <ivancich@redhat.com>
Tue, 13 Jul 2021 19:36:53 +0000 (15:36 -0400)
committerJ. Eric Ivancich <ivancich@redhat.com>
Tue, 20 Jul 2021 01:03:30 +0000 (21:03 -0400)
commite714f0dbaf251472d41ccbd682c4d92c32ea5fac
tree372cec8dfd0310a6a56b4481630e88335613cc7c
parent43d0e2c21852e732c1d19c93a104de3b5b8314d7
rgw: bucket index list produces incorrect result when non-ascii entries

A recent PR that helped address the issue of non-ascii plain entries
didn't cover all the bases, allowing I/O errors to be produced in some
circumstances during a bucket index list (i.e., `radosgw-admin bi list
...`).

This fixes those issue and does some additional clean-up.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
src/cls/rgw/cls_rgw.cc
src/cls/rgw/cls_rgw_client.cc
src/cls/rgw/cls_rgw_client.h
src/cls/rgw/cls_rgw_ops.h
src/rgw/rgw_admin.cc
src/rgw/rgw_rados.cc
src/rgw/rgw_reshard.cc
src/test/cls_rgw/test_cls_rgw.cc