[cgl_discussion] Updated Forced unmount

Daniel Phillips phillips at redhat.com
Mon Nov 1 13:35:39 PST 2004


On Monday 01 November 2004 13:14, Steven Dake wrote:
> On Sun, 2004-10-31 at 23:16, Daniel Phillips wrote:
> > This is a really bad idea:
> >
> > +   /* wait a bit, in hopes that the processes will take
> > +    * their errors, close out their files (and hope
> > ...
> > +   schedule_timeout(5*HZ);
>
> I've always thought the 5 second timeout is suboptimal but currently
> necessary.  The reason is because of the locking mechanism of the
> file system.  The filesystem uses lockless reference counting where
> the reference count only increases to 1.  This makes "knowing" when
> we can blow away the filesystem difficult..

Are you talking about fget_light?  If so, why not back it out until 
everything else works?

Regards,

Daniel



More information about the cgl_discussion mailing list