Re: Syncer "giving up" on buffers

From: Herculano de Lima Einloft Neto <hlen_at_ig.com.br>
Date: Sat, 31 Jan 2004 22:50:42 -0200
Bruce Evans wrote on Sep 1 2003:
>> I have a problem with kernels,  built the last couple of days, where
>> during shutdown syncer is "giving up" on buffers.  During the next boot
>> all filesystems are checked because of improper dismount.  Here follow
>> the exact messages I get:
>>
>>   Waiting (max 60 seconds) for system process `vnlru' to stop...stopped
>>   Waiting (max 60 seconds) for system process `bufdaemon' to stop...stopped
>>   Waiting (max 60 seconds) for system process `syncer' to stop...stopped
>>
>>   syncing disks, buffers remaining... 8 8 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
>>   giving up on 6 buffers
>>   Uptime: 41m20s
>>   pfs_vncache_unload(): 1 entries remaining
>>   Shutting down ACPI
>>   Rebooting...
 >
> Apparently the bug fixed in ext2fs/fs.h revs 1.3, 1.4 and 1.6 (etc.)
> was restored in rev.1.14.  I think this is because B_LOCKED buffers
> were ignored in the sync() in boot() and flushed later when
> vfs_unmountall() calls ext2fs_unmount(), but they are now seen in the
> sync() so vfs_unmountall() is not called.

     A couple days ago I upgraded from 5.1RELEASE to 5.2CURRENT, only to
find myself dealing with this situation. I didn't like the looks of it,
so decided to go back to 5.2.1RC today.. and realize it is also there.
Is this bug being tolerated so far?

--
Herculano de Lima Einloft Neto
Received on Sat Jan 31 2004 - 15:51:47 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:41 UTC