[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