]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
client: clean up useless MetaSession lookups
authorSage Weil <sage@inktank.com>
Wed, 13 Mar 2013 23:08:50 +0000 (16:08 -0700)
committerSage Weil <sage@inktank.com>
Wed, 13 Mar 2013 23:36:58 +0000 (16:36 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/client/Client.cc

index eed4809647f3a07451f81b25a8046a76188c29be..690b7b0d650ba589d06146dbaaf54dfa456b298c 100644 (file)
@@ -1721,11 +1721,11 @@ void Client::handle_client_reply(MClientReply *reply)
   
   assert(request->reply == NULL);
   request->reply = reply;
-  insert_trace(request, mds_sessions[mds_num]);
+  insert_trace(request, session);
 
   if (!request->got_unsafe) {
     request->got_unsafe = true;
-    mds_sessions[mds_num]->unsafe_requests.push_back(&request->unsafe_item);
+    session->unsafe_requests.push_back(&request->unsafe_item);
 
     Cond cond;
     request->dispatch_cond = &cond;