From 7e19b03591abfed46eb670d84e0af97a3b103677 Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Tue, 4 Aug 2009 12:43:34 -0700 Subject: [PATCH] uClient: _rename doesn't remove nodes from cache. Sage says this is unnecessary. --- src/client/Client.cc | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/client/Client.cc b/src/client/Client.cc index dcc4ff97fb6..41e5f748e38 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -4967,13 +4967,7 @@ int Client::_rename(Inode *fromdir, const char *fromname, Inode *todir, const ch req->set_filepath2(from); int res = make_request(req, uid, gid); - if (res == 0) { - // remove from local cache - if (fromdir->dir->dentries.count(fromname)) { - Dentry *dn = fromdir->dir->dentries[fromname]; - unlink(dn); - } - } + dout(10) << "rename result is " << res << dendl; // renamed item from our cache