]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: pass force flag down to file_wrlock_start
authorSage Weil <sage@newdream.net>
Thu, 22 May 2008 15:51:03 +0000 (08:51 -0700)
committerSage Weil <sage@newdream.net>
Thu, 22 May 2008 15:51:03 +0000 (08:51 -0700)
src/mds/Locker.cc

index 7b3ba0aa8a1513305a02d84b70556b10a48f84cc..0238c6f9555d8991f3d8313635ad47e6eb21e6d8 100644 (file)
@@ -840,7 +840,7 @@ bool Locker::check_inode_max_size(CInode *in, bool forcewrlock)
   le->add_ino(in->ino());
   ls->open_files.push_back(&in->xlist_open_file);
   mds->mdlog->submit_entry(le, new C_Locker_FileUpdate_finish(this, in, ls, true));
-  file_wrlock_start(&in->filelock);  // wrlock for duration of journal
+  file_wrlock_start(&in->filelock, forcewrlock);  // wrlock for duration of journal
   return true;
 }