]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: fix erroneous SharedBlob record removal during repair. 42423/head
authorIgor Fedotov <ifed@suse.com>
Fri, 9 Jul 2021 18:13:48 +0000 (21:13 +0300)
committerIgor Fedotov <ifed@suse.com>
Tue, 20 Jul 2021 16:52:12 +0000 (19:52 +0300)
Fixes: https://tracker.ceph.com/issues/51619
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
(cherry picked from commit 7090930d4a2e6f2efdecaff23f9a2f795e7819fb)

src/os/bluestore/BlueStore.cc

index d95eb8c19a1275548b04fc7f21e817ce0651d353..136f200a3380e1525aac7f3621cb41ecaf117b59 100644 (file)
@@ -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;
       }