]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: fix reference mismatch on rollback
authormyoungwon oh <ohmyoungwon@gmail.com>
Fri, 12 Mar 2021 16:30:50 +0000 (01:30 +0900)
committermyoungwon oh <ohmyoungwon@gmail.com>
Mon, 29 Mar 2021 08:23:26 +0000 (17:23 +0900)
commit962fe037e0bed0f91dd01ca026b4e4edb12bd5ea
treec88b4fdd9da81787cc58e3bccd9e3b28f508fcbc
parent0005a8266f4c4ec876f58e15a40d99ca95aec0cf
osd: fix reference mismatch on rollback

Upon rollback, we should update new chunk_map in head.
To do so, all entries in the chunk_map need to be updated
via inc_refcount_by_set().

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