From: Sage Weil Date: Tue, 28 Apr 2009 21:08:57 +0000 (-0700) Subject: uclient: update dir inode, cap from reply X-Git-Tag: v0.7.3~23 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=91a96db75b99b2129d700e969b2e672ac8e560de;p=ceph.git uclient: update dir inode, cap from reply --- diff --git a/src/client/Client.cc b/src/client/Client.cc index 13c00b5595d..d62f2c97813 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -577,10 +577,7 @@ Inode* Client::insert_trace(MetaRequest *request, utime_t from, int mds) } if (reply->head.is_dentry) { - vinodeno_t vino = dirst.vino; - assert(inode_map.count(vino)); - Inode *diri = inode_map[vino]; - + Inode *diri = add_update_inode(&dirst, from, mds); update_dir_dist(diri, &dst); // dir stat info is attached to inode... if (in) {