]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: add has_manifest_chunk() to check chunks in snapshot
authormyoungwon oh <ohmyoungwon@gmail.com>
Tue, 5 Jan 2021 12:40:36 +0000 (21:40 +0900)
committermyoungwon oh <ohmyoungwon@gmail.com>
Thu, 21 Jan 2021 06:12:46 +0000 (15:12 +0900)
commitbdcedd4e9f2efed59b1e5c2d40171e6da595a259
tree6fcc237c78acbef488541854a3d9f8c1767e356d
parentd20916964984242e513a645bd275fad89777466a
osd: add has_manifest_chunk() to check chunks in snapshot

cls_has_chunk does not cover snapshotted manifest object.
This leads to unexpected behavior during chunk scrub.

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
src/osd/PrimaryLogPG.cc
src/osd/PrimaryLogPG.h
src/osd/objclass.cc