]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: Fix omap upgrade to per-pg scheme 43922/head
authorAdam Kupczyk <akupczyk@redhat.com>
Sat, 13 Nov 2021 10:28:18 +0000 (11:28 +0100)
committerNeha Ojha <nojha@redhat.com>
Fri, 19 Nov 2021 19:31:30 +0000 (19:31 +0000)
commite293295b5ecbbc6d4a7a4af2e07fcf99e1dc894a
tree87e97121e9367bfbfa49bb855f7b9bdb4e01131c
parentcd49a5017a6af0547b139ef687382b419de202aa
os/bluestore: Fix omap upgrade to per-pg scheme

This is fix to regression introduced by fix to omap upgrade: https://github.com/ceph/ceph/pull/43687
The problem was that we always skipped first omap entry.
This worked fine with objects having omap header key.
For objects without header key we skipped first actual omap key.

Fixes: https://tracker.ceph.com/issues/53307
Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
(cherry picked from commit 65a3f374aa1c57c5bb9401e57dab98a643b4360a)
src/os/bluestore/BlueStore.cc
src/test/objectstore/store_test.cc