]> git-server-git.apps.pok.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>
Mon, 11 Apr 2022 07:25:08 +0000 (09:25 +0200)
commit8d67d7bd4dca0a0f8c7e90df3a79e3ec6fd9bea7
treeab1646f7930605cedc89e34922b59093d10f06b4
parentb38c718c89253c856d097347ec5c95764f1d3603
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>
(cherry picked from commit dd83913606a870c08f9602d3eebac9444d7a0cc9)
src/rgw/rgw_reshard.cc