]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: check client ranges on mds restart
authorSage Weil <sage@newdream.net>
Mon, 13 Jul 2009 20:21:37 +0000 (13:21 -0700)
committerSage Weil <sage@newdream.net>
Tue, 14 Jul 2009 00:48:19 +0000 (17:48 -0700)
src/mds/MDCache.cc

index c1966594f2a8e282bc24930af84425032a4d797c..bcaf91f67c3994feea47b3e373506146412f7406 100644 (file)
@@ -4324,6 +4324,8 @@ void MDCache::identify_files_to_recover()
 
     if (recover) 
       q.push_back(in);
+    else
+      mds->locker->check_inode_max_size(in);
   }
   for (vector<CInode*>::iterator p = q.begin(); p != q.end(); p++)
     mds->locker->file_recover(&(*p)->filelock);