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>