Same for me.

I looked at the source code and in fsck/main.c, I found a strange call
of fsck_sleep() just before quitting.

All that function is doing is fork and let the child process sleep for
5s before returning.

The only comment is "Do not allow buffers to be flushed after finishing
to avoid another bitmap reading on mounting."

I believe that this is an ugly trick to 'speed-up' the mount that
usually follows the check. The sleeping background process is supposed
to keep the header of the reiser in memory. If I am right, removing the
call to fsck_sleep() should be safe. Any volunteer ? :-) OK! I'll try. I
have nothing useful on that partition anyways.

A goggle search on fsck_sleep does not turn a lot except that the call
was removed in opensuse 10.2.

-- 
fsck.reiserfs hangs the system at boot for 5 secs per partition
https://launchpad.net/bugs/67301

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to