Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src



Module Name:    src
Committed By:   perseant
Date:           Sat Jun 24 05:28:54 UTC 2006

Modified Files:
        src/regress/sys/fs/lfs/ckckp: Makefile ckckp.c
        src/sbin/dump: dump.h main.c optr.c tape.c traverse.c
        src/sbin/dump_lfs: dump_lfs.8 lfs_inode.c
        src/sys/ufs/lfs: lfs.h lfs_segment.c lfs_vnops.c
Removed Files:
        src/regress/sys/fs/lfs/ckckp: go.c

Log Message:
Change LFCNWRAP{STOP,GO} to make them more suitable for snapshotting; in
particular, the caller can now choose whether to wait for the condition
to be met, and if the caller of LFCNWRAPSTOP dies or otherwise closes
the descriptor, the filesystem is started again.  Updated the ckckp
regression test to use the new semantics.

dump_lfs(8) now uses the fcntls to implement LFS-style snapshotting through
the -X flag, addressing PR#33457 albeit not using fss(4).  Fixed a couple
other problems with dump_lfs that manifested themselves during testing.


To generate a diff of this commit:
cvs rdiff -r1.4 -r1.5 src/regress/sys/fs/lfs/ckckp/Makefile
cvs rdiff -r1.3 -r1.4 src/regress/sys/fs/lfs/ckckp/ckckp.c
cvs rdiff -r1.1 -r0 src/regress/sys/fs/lfs/ckckp/go.c
cvs rdiff -r1.42 -r1.43 src/sbin/dump/dump.h
cvs rdiff -r1.61 -r1.62 src/sbin/dump/main.c
cvs rdiff -r1.34 -r1.35 src/sbin/dump/optr.c
cvs rdiff -r1.45 -r1.46 src/sbin/dump/tape.c
cvs rdiff -r1.46 -r1.47 src/sbin/dump/traverse.c
cvs rdiff -r1.12 -r1.13 src/sbin/dump_lfs/dump_lfs.8
cvs rdiff -r1.11 -r1.12 src/sbin/dump_lfs/lfs_inode.c
cvs rdiff -r1.107 -r1.108 src/sys/ufs/lfs/lfs.h
cvs rdiff -r1.183 -r1.184 src/sys/ufs/lfs/lfs_segment.c
cvs rdiff -r1.178 -r1.179 src/sys/ufs/lfs/lfs_vnops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index