[Ocfs2-devel] [PATCH 5/5] ocfs2: Disable orphan scanning for local and hard-ro mounts
    Sunil Mushran 
    sunil.mushran at oracle.com
       
    Mon Jun 22 13:26:40 PDT 2009
    
    
  
Joel Becker wrote:
> On Mon, Jun 22, 2009 at 11:40:07AM -0700, Sunil Mushran wrote:
>> Local and Hard-RO mounts do not need orphan scanning.
> 	I just realized that we hold the os->os_lock around everything
> we do here.  The orphan scan state doesn't need to be atomic_t.
No we don't hold it across all ops. In ocfs2_orphan_scan_stop(), we set
it inactive before taking the mutex. This allows ocfs2_queue_orphan_scan()
to bail out without queuing the tasks. The idea is to prevent umount 
slowdown
- as much as possible.
    
    
More information about the Ocfs2-devel
mailing list