]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: fix the setting of soid in sub_op_push 13353/head
authorZhiqiang Wang <zhiqiang@xsky.com>
Mon, 12 Sep 2016 04:29:54 +0000 (00:29 -0400)
committerZhiqiang Wang <zhiqiang@xsky.com>
Fri, 10 Feb 2017 09:52:44 +0000 (17:52 +0800)
commit1842a910ccf64d0abf4fd4858af3f378f35bd8c4
tree1997b08e2797bc1757af7074d0934d4a30b67368
parentd25b3550dae243f6868a526632e97405866e76d4
osd: fix the setting of soid in sub_op_push

In the case of recovery pull using sub op, and if the prep push on
remote peers fail for some reasons, recovery_info.soid is not set
in prep_push_op_blank. Use it on the primary would lead to an
assertion failure.

Signed-off-by: Zhiqiang Wang <zhiqiang@xsky.com>
src/osd/ReplicatedBackend.cc