]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: finish waiters for root (fixes mds recovery)
authorSage Weil <sage@newdream.net>
Mon, 20 Apr 2009 23:15:22 +0000 (16:15 -0700)
committerSage Weil <sage@newdream.net>
Mon, 20 Apr 2009 23:15:22 +0000 (16:15 -0700)
src/mds/MDCache.cc

index 66897ac8cf365a6b64d3dfa8ab3aeed0dc7e41cb..32e01c7add9692d5b526ac94e8c391c2201e77a9 100644 (file)
@@ -549,6 +549,8 @@ void MDCache::populate_mydir()
   open = true;
   stray->get(CInode::PIN_STRAY);
   dout(20) << " stray is " << *stray << dendl;
+
+  mds->queue_waiters(waiting_for_open);
 }
 
 void MDCache::open_foreign_stray(int who, Context *c)