]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
client: re-fix cap releases
authorSage Weil <sage@inktank.com>
Fri, 26 Apr 2013 17:12:37 +0000 (10:12 -0700)
committerSage Weil <sage@inktank.com>
Fri, 26 Apr 2013 17:12:37 +0000 (10:12 -0700)
Encode cap releases if NOT replay.  <facepalm>  Thanks, Greg!

Signed-off-by: Sage Weil <sage@inktank.com>
src/client/Client.cc

index 23529f9b92cacf5559aba24f49e2e5118e2be7e9..df04a637025e909d29a7e92d3862519767463b6a 100644 (file)
@@ -1579,6 +1579,7 @@ void Client::send_request(MetaRequest *request, MetaSession *session)
   }
   if (request->got_unsafe) {
     r->set_replayed_op();
+  } else {
     encode_cap_releases(request, mds);
     r->releases.swap(request->cap_releases);
   }