Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Jan 2004 22:50:42 -0200
From:      Herculano de Lima Einloft Neto <hlen@ig.com.br>
To:        freebsd-current@freebsd.org
Subject:   Re: Syncer "giving up" on buffers
Message-ID:  <401C4D62.90407@ig.com.br>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?401C4D62.90407>