]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: recover unreadable snapshots when handling manifest object 40289/head
authormyoungwon oh <ohmyoungwon@gmail.com>
Wed, 24 Feb 2021 14:16:39 +0000 (23:16 +0900)
committerSage Weil <sage@newdream.net>
Sun, 21 Mar 2021 13:23:11 +0000 (08:23 -0500)
commitfbc83116cbe2636683534b310a09be7087544216
tree581df58b65575886a6d96960b9a1d83b51299802
parent8107b8626c7ee788f31c3ce78b5b67c270d337d0
osd: recover unreadable snapshots when handling manifest object

The manifest object needs adjacent clones to increment/decrement
refcount when modifying the object. So, recovering the clones is needed
if the adjacent clones are unreadable.

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsumg.com>
(cherry picked from commit b242a2c061182b724fa8016d1175f2b23e570d4b)
src/osd/PrimaryLogPG.cc
src/osd/PrimaryLogPG.h