From: Jianpeng Ma Date: Mon, 23 Mar 2015 07:12:23 +0000 (+0800) Subject: osd/ReplicatedPG: For CEPH_OSD_OP_ASSERT_VER, it should use X-Git-Tag: v9.0.0~117^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F4137%2Fhead;p=ceph.git osd/ReplicatedPG: For CEPH_OSD_OP_ASSERT_VER, it should use op.assert_ver rather than op.watch. Signed-off-by: Jianpeng Ma --- diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index a01c57c6b895..af86f99b5884 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -4106,7 +4106,7 @@ int ReplicatedPG::do_osd_ops(OpContext *ctx, vector& ops) case CEPH_OSD_OP_ASSERT_VER: ++ctx->num_read; { - uint64_t ver = op.watch.ver; + uint64_t ver = op.assert_ver.ver; tracepoint(osd, do_osd_op_pre_assert_ver, soid.oid.name.c_str(), soid.snap.val, ver); if (!ver) result = -EINVAL;