From: Greg Farnum Date: Wed, 28 Apr 2010 23:55:11 +0000 (-0700) Subject: msg: rename MClientReply::dir_bl to extra_bl. Fix uses X-Git-Tag: v0.22~346^2~39 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=eb3d9b44b549c1df4b613f303410f1be58780221;p=ceph.git msg: rename MClientReply::dir_bl to extra_bl. Fix uses --- diff --git a/src/client/Client.cc b/src/client/Client.cc index e646878a2a5b..a69ffbcb009a 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -688,7 +688,7 @@ Inode* Client::insert_trace(MetaRequest *request, utime_t from, int mds) // insert readdir results too // the rest? - p = reply->get_dir_bl().begin(); + p = reply->get_extra_bl().begin(); if (!p.end()) { // only open dir if we're actually adding stuff to it! Dir *dir = in->open_dir(); @@ -932,7 +932,7 @@ int Client::make_request(MetaRequest *request, int r = reply->get_result(); if (pdirbl) - pdirbl->claim(reply->get_dir_bl()); + pdirbl->claim(reply->get_extra_bl()); reply->put(); return r; } diff --git a/src/mds/Server.cc b/src/mds/Server.cc index 75ff6405a171..b1da59550d8c 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -2495,7 +2495,9 @@ void Server::handle_client_readdir(MDRequest *mdr) << " complete=" << (int)complete << dendl; MClientReply *reply = new MClientReply(req, 0); - reply->set_dir_bl(dirbl); + reply->set_extra_bl(dirbl); + dout(10) << "reply to " << *req << " readdir num=" << numfiles << " end=" << (int)end + << " complete=" << (int)complete << dendl; // bump popularity. NOTE: this doesn't quite capture it. mds->balancer->hit_dir(g_clock.now(), dir, META_POP_IRD, -1, numfiles); @@ -5464,7 +5466,7 @@ void Server::handle_client_lssnap(MDRequest *mdr) dirbl.claim_append(dnbl); MClientReply *reply = new MClientReply(req); - reply->set_dir_bl(dirbl); + reply->set_extra_bl(dirbl); reply_request(mdr, reply, diri); } diff --git a/src/messages/MClientReply.h b/src/messages/MClientReply.h index 2ea4916e8128..4d2d444c580f 100644 --- a/src/messages/MClientReply.h +++ b/src/messages/MClientReply.h @@ -173,7 +173,7 @@ class MClientReply : public Message { public: struct ceph_mds_reply_head head; bufferlist trace_bl; - bufferlist dir_bl; + bufferlist extra_bl; bufferlist snapbl; public: @@ -225,24 +225,24 @@ public: bufferlist::iterator p = payload.begin(); ::decode(head, p); ::decode(trace_bl, p); - ::decode(dir_bl, p); + ::decode(extra_bl, p); ::decode(snapbl, p); assert(p.end()); } virtual void encode_payload() { ::encode(head, payload); ::encode(trace_bl, payload); - ::encode(dir_bl, payload); + ::encode(extra_bl, payload); ::encode(snapbl, payload); } // dir contents - void set_dir_bl(bufferlist& bl) { - dir_bl.claim(bl); + void set_extra_bl(bufferlist& bl) { + extra_bl.claim(bl); } - bufferlist &get_dir_bl() { - return dir_bl; + bufferlist &get_extra_bl() { + return extra_bl; } // trace