From c392b1659936880bdce30fe05d34404973d6df8d Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Wed, 31 Mar 2010 10:21:39 -0700 Subject: [PATCH] msg: fix uses of MMDSTableRequest destructor to use put() --- src/mds/AnchorServer.cc | 2 +- src/mds/MDSTableClient.cc | 2 +- src/mds/MDSTableServer.cc | 6 +++--- src/mds/SnapServer.cc | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/mds/AnchorServer.cc b/src/mds/AnchorServer.cc index b0a4ca762ace1..767346e606ead 100644 --- a/src/mds/AnchorServer.cc +++ b/src/mds/AnchorServer.cc @@ -253,7 +253,7 @@ void AnchorServer::handle_query(MMDSTableRequest *req) ::encode(trace, reply->bl); mds->send_message_mds(reply, req->get_source().num()); - delete req; + req->put(); } diff --git a/src/mds/MDSTableClient.cc b/src/mds/MDSTableClient.cc index 513b790146359..4de29e1468b2a 100644 --- a/src/mds/MDSTableClient.cc +++ b/src/mds/MDSTableClient.cc @@ -105,7 +105,7 @@ void MDSTableClient::handle_request(class MMDSTableRequest *m) assert(0); } - delete m; + m->put(); } diff --git a/src/mds/MDSTableServer.cc b/src/mds/MDSTableServer.cc index 54a6f7be5ba24..d3a5153ed2606 100644 --- a/src/mds/MDSTableServer.cc +++ b/src/mds/MDSTableServer.cc @@ -66,7 +66,7 @@ void MDSTableServer::_prepare_logged(MMDSTableRequest *req, version_t tid) MMDSTableRequest *reply = new MMDSTableRequest(table, TABLESERVER_OP_AGREE, req->reqid, tid); reply->bl = req->bl; mds->send_message_mds(reply, req->get_source().num()); - delete req; + req->put(); } @@ -109,7 +109,7 @@ void MDSTableServer::_commit_logged(MMDSTableRequest *req) MMDSTableRequest *reply = new MMDSTableRequest(table, TABLESERVER_OP_ACK, req->reqid, req->get_tid()); mds->send_message_mds(reply, req->get_source().num()); - delete req; + req->put(); } // ROLLBACK @@ -121,7 +121,7 @@ void MDSTableServer::handle_rollback(MMDSTableRequest *req) _note_rollback(req->get_tid()); mds->mdlog->start_submit_entry(new ETableServer(table, TABLESERVER_OP_ROLLBACK, 0, -1, req->get_tid(), version)); - delete req; + req->put(); } diff --git a/src/mds/SnapServer.cc b/src/mds/SnapServer.cc index 0165f9161bae9..2434b6821245e 100644 --- a/src/mds/SnapServer.cc +++ b/src/mds/SnapServer.cc @@ -202,7 +202,7 @@ void SnapServer::handle_query(MMDSTableRequest *req) mds->send_message_mds(reply, req->get_source().num()); */ - delete req; + req->put(); } -- 2.39.5