]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Objecter: expose MOSDOp's new user_version instead of the replay_version
authorGreg Farnum <greg@inktank.com>
Tue, 20 Aug 2013 20:55:54 +0000 (13:55 -0700)
committerGreg Farnum <greg@inktank.com>
Wed, 28 Aug 2013 00:24:49 +0000 (17:24 -0700)
We don't want users to ever see the replay_version, which is about
to become private RADOS data.

Signed-off-by: Greg Farnum <greg@inktank.com>
src/osdc/Objecter.cc

index 3bab76c9f3734290cc393175a784b04d1e3fd418..8782fd9e8a5a85901b70b34c9dd40631900ed03f 100644 (file)
@@ -1515,7 +1515,8 @@ void Objecter::handle_osd_op_reply(MOSDOpReply *m)
 
   ldout(cct, 7) << "handle_osd_op_reply " << tid
                << (m->is_ondisk() ? " ondisk":(m->is_onnvram() ? " onnvram":" ack"))
-               << " v " << m->get_replay_version() << " in " << m->get_pg()
+               << " v " << m->get_replay_version() << " uv " << m->get_user_version()
+               << " in " << m->get_pg()
                << " attempt " << m->get_retry_attempt()
                << dendl;
   Op *op = ops[tid];
@@ -1552,7 +1553,7 @@ void Objecter::handle_osd_op_reply(MOSDOpReply *m)
   }
 
   if (op->objver)
-    *op->objver = m->get_replay_version();
+    *op->objver = m->get_user_version();
   if (op->reply_epoch)
     *op->reply_epoch = m->get_map_epoch();