From: Igor Fedotov Date: Fri, 27 Sep 2019 10:51:54 +0000 (+0300) Subject: os/bluestore: fix invalid stray shared blob detection in fsck. X-Git-Tag: v14.2.5~17^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a8b867c33d3c96fd87c4ad03841c6642e2aa42bb;p=ceph.git os/bluestore: fix invalid stray shared blob detection in fsck. This is a regression, caused by https://github.com/ceph/ceph/pull/30264 Signed-off-by: Igor Fedotov (cherry picked from commit 3f79b1976885880a188ed0a7f5e7d40dd554dc15) --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 643675f9984..cf5c034ae44 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -7327,7 +7327,7 @@ void BlueStore::_fsck_check_objects(FSCKDepth depth, auto used_omap_head = ctx.used_omap_head; auto used_pgmeta_omap_head = ctx.used_pgmeta_omap_head; auto sb_info_lock = ctx.sb_info_lock; - auto sb_info = ctx.sb_info; + auto& sb_info = ctx.sb_info; auto repairer = ctx.repairer; uint64_t_btree_t used_nids;