[xfs-masters] [Bug 860] XFS filesystem crash
bugzilla-daemon at oss.sgi.com
bugzilla-daemon at oss.sgi.com
Tue Feb 16 06:01:40 CST 2010
http://oss.sgi.com/bugzilla/show_bug.cgi?id=860
Nikanth Karthikesan <nikanth at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |nikanth at gmail.com
--- Comment #11 from Nikanth Karthikesan <nikanth at gmail.com> 2010-02-16 06:01:37 CST ---
The problem could be that, when xfsdatad is waiting for lock on the loop
mounted(nested inside another xfs) xfs file-system and pdflush holds an
xfs_ilock in the nested xfs and waits for the log to be flushed.
But pdflush's wait will not complete as xfsdatad is per-cpu and not per-mounted
file-system. For pdflush to recover, xfsdatad has to work on the items queued
for the underlying xfs filesystem, instead of working/waiting on the lock for
the nested file-system. This creates a deadlock.
See https://bugzilla.novell.com/show_bug.cgi?id=568319 for more logs to
analyze, and verify this.
If this is the case, this could be resolved, either by creating xfsdatad per
mounted file-system, or by imposing some kind of ordering/priority such that
the underlying filesystem's work is given higher priority
--
Configure bugmail: http://oss.sgi.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the xfs-masters
mailing list