]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
*** empty log message ***
authorsage <sage@29311d96-e01e-0410-9327-a35deaab8ce9>
Mon, 2 Jan 2006 01:22:33 +0000 (01:22 +0000)
committersage <sage@29311d96-e01e-0410-9327-a35deaab8ce9>
Mon, 2 Jan 2006 01:22:33 +0000 (01:22 +0000)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@562 29311d96-e01e-0410-9327-a35deaab8ce9

ceph/ebofs/Ebofs.cc
ceph/osd/OSD.cc

index 691ac82a4d8a2601df1bac26aad5ce3dfca97c6d..a89d7c784a5925a6ab477008f451fbdd184d1022 100644 (file)
@@ -200,6 +200,7 @@ int Ebofs::umount()
   finisher_stop = true;
   finisher_cond.Signal();
   finisher_lock.Unlock();
+
   finisher_thread.join();
 
   trim_bc(0);
index 4243181ffc769495ffceb5585ff645974b114cc8..61a3506b66cb92a8b9e84312f8e4d70f663b0677 100644 (file)
@@ -187,7 +187,9 @@ int OSD::shutdown()
   monitor->shutdown();
   messenger->shutdown();
 
+  osd_lock.Unlock();
   int r = store->umount();
+  osd_lock.Lock();
   return r;
 }