From: Igor Fedotov Date: Fri, 9 Jul 2021 18:13:48 +0000 (+0300) Subject: os/bluestore: fix erroneous SharedBlob record removal during repair. X-Git-Tag: v16.2.6~126^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F42423%2Fhead;p=ceph.git os/bluestore: fix erroneous SharedBlob record removal during repair. Fixes: https://tracker.ceph.com/issues/51619 Signed-off-by: Igor Fedotov (cherry picked from commit 7090930d4a2e6f2efdecaff23f9a2f795e7819fb) --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index d95eb8c19a12..136f200a3380 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -7249,7 +7249,7 @@ void BlueStore::_fsck_check_pool_statfs( ++errors; } if (repairer) { - repairer->remove_key(db, PREFIX_SHARED_BLOB, key); + repairer->remove_key(db, PREFIX_STAT, key); } continue; }