Messages in this thread | | | Date | Thu, 30 Oct 2008 14:34:00 -0700 | From | Arthur Jones <> | Subject | Re: ext3: slow symlink corruption on umount... |
| |
Hi Eric, ...
On Thu, Oct 30, 2008 at 11:03:49AM -0700, Eric Sandeen wrote: > [...] > Something is definitely racy here; in my simple testcase I get failures > maybe 30-50% of the time...
Some more info: in the working case, the inodes are put back on sb->s_dirty at then next ext3_sync_fs() call:
__fsync_super -> DQUOT_SYNC -> ext3_sync_fs -> log_wait_commit
In the failing case, journal_start_commit returns 0 in ext_sync_fs and the inodes disappear into never-never land...
Arthur
| |