Skip to content

pacific: rgw: bucket index list produces incorrect result when non-ascii entries#44815

Closed
ivancich wants to merge 1 commit intoceph:pacificfrom
ivancich:pacific-broken-list-plain-entries
Closed

pacific: rgw: bucket index list produces incorrect result when non-ascii entries#44815
ivancich wants to merge 1 commit intoceph:pacificfrom
ivancich:pacific-broken-list-plain-entries

Conversation

@ivancich
Copy link
Member

@ivancich ivancich commented Jan 27, 2022

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
(cherry picked from commit e714f0d)

Fixes: https://tracker.ceph.com/issues/52009

Checklist

  • Tracker (select at least one)
    • References tracker ticket
    • Very recent bug; references commit where it was introduced
    • New feature (ticket optional)
    • Doc update (no ticket needed)
    • Code cleanup (no ticket needed)
  • Component impact
    • Affects Dashboard, opened tracker ticket
    • Affects Orchestrator, opened tracker ticket
    • No impact that needs to be tracked
  • Documentation (select at least one)
    • Updates relevant documentation
    • No doc update is appropriate
  • Tests (select at least one)
Show available Jenkins commands
  • jenkins retest this please
  • jenkins test classic perf
  • jenkins test crimson perf
  • jenkins test signed
  • jenkins test make check
  • jenkins test make check arm64
  • jenkins test submodules
  • jenkins test dashboard
  • jenkins test dashboard cephadm
  • jenkins test api
  • jenkins test docs
  • jenkins render docs
  • jenkins test ceph-volume all
  • jenkins test ceph-volume tox

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>
(cherry picked from commit e714f0d)
@ivancich
Copy link
Member Author

Note: This has tests, although they were merged previously. See commit 009755b.

@ivancich ivancich added the DNM label Feb 4, 2022
@ivancich
Copy link
Member Author

ivancich commented Feb 4, 2022

I added DNM to make time resolve report in this tracker: https://tracker.ceph.com/issues/51429

@dvanders
Copy link
Contributor

@ivancich @cbodley I propose that we close this in favor of #45087

@cbodley cbodley closed this Feb 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants