]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw_reshard: drop olh entries with empty name
authorDan van der Ster <daniel.vanderster@cern.ch>
Tue, 8 Mar 2022 20:11:46 +0000 (21:11 +0100)
committerDan van der Ster <daniel.vanderster@cern.ch>
Thu, 10 Mar 2022 11:39:37 +0000 (12:39 +0100)
commitdd83913606a870c08f9602d3eebac9444d7a0cc9
treec624658e044debe6d51d61c7ca82d51819f590ae
parent49c4be11744d6277574b3b8e5409233d0c9a2054
rgw_reshard: drop olh entries with empty name

Due to a previous bug bucket indices can have olh entries with
an empty name. During reshard these are all mapped to shard 0,
easily triggering warnings about too many omap entries.

Skip these entries during reshard, thereby cleaning the bucket
of these leftover bogus entries.

Fixes: https://tracker.ceph.com/issues/54500
Related-to: https://tracker.ceph.com/issues/46456
Signed-off-by: Dan van der Ster <daniel.vanderster@cern.ch>
src/rgw/rgw_reshard.cc