]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/ReplicatedPG: set reply versions for pg ops (PGLS)
authorSage Weil <sage@inktank.com>
Wed, 4 Sep 2013 05:41:17 +0000 (22:41 -0700)
committerGreg Farnum <greg@inktank.com>
Wed, 4 Sep 2013 17:25:44 +0000 (10:25 -0700)
Returning the current version for the pgid and last_user_version makes
some sense here.

Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
src/osd/ReplicatedPG.cc

index ef75707ab90dbff514e203e0ca4b62359116e776..d8aa8b1d02b827a3bd1c23cf6c7d3569457c579f 100644 (file)
@@ -571,6 +571,7 @@ void ReplicatedPG::do_pg_op(OpRequestRef op)
                                       CEPH_OSD_FLAG_ACK | CEPH_OSD_FLAG_ONDISK); 
   reply->set_data(outdata);
   reply->set_result(result);
+  reply->set_reply_versions(info.last_update, info.last_user_version);
   osd->send_message_osd_client(reply, m->get_connection());
   delete filter;
 }