Date: Fri, 1 Feb 2002 17:42:44 -0800 (PST) From: Kirk McKusick <mckusick@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ufs/ffs ffs_alloc.c ffs_balloc.c ffs_extern.h ffs_inode.c ffs_snapshot.c ffs_softdep.c Message-ID: <200202020142.g121gia66437@freefall.freebsd.org>
index | next in thread | raw e-mail
mckusick 2002/02/01 17:42:44 PST
Modified files:
sys/ufs/ffs ffs_alloc.c ffs_balloc.c ffs_extern.h
ffs_inode.c ffs_snapshot.c ffs_softdep.c
Log:
When taking a snapshot, we must check for active files that have
been unlinked (e.g., with a zero link count). We have to expunge
all trace of these files from the snapshot so that they are neither
reclaimed prematurely by fsck nor saved unnecessarily by dump.
Revision Changes Path
1.86 +74 -65 src/sys/ufs/ffs/ffs_alloc.c
1.33 +2 -2 src/sys/ufs/ffs/ffs_balloc.c
1.45 +5 -3 src/sys/ufs/ffs/ffs_extern.h
1.76 +6 -4 src/sys/ufs/ffs/ffs_inode.c
1.27 +215 -161 src/sys/ufs/ffs/ffs_snapshot.c
1.106 +34 -37 src/sys/ufs/ffs/ffs_softdep.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200202020142.g121gia66437>
