cvs commit: src/sys/fs/unionfs union.h union_subr.c union_vfsops.c union_vnops.c src/sbin/mount_unionfs Makefile mount_unionfs.8 mount_unionfs.c

Kevin Oberman oberman at es.net
Tue Feb 13 15:35:10 UTC 2007


> From: Craig Rodrigues <rodrigc at FreeBSD.org>
> Date: Tue, 13 Feb 2007 05:56:43 +0000 (UTC)
> Sender: owner-cvs-all at freebsd.org
> 
> rodrigc     2007-02-13 05:56:43 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:        (Branch: RELENG_6)
>     sys/fs/unionfs       union.h union_subr.c union_vfsops.c 
>                          union_vnops.c 
>     sbin/mount_unionfs   Makefile mount_unionfs.8 mount_unionfs.c 
>   Log:
>   MFC: New unionfs implementation from Daichi GOTO and Masanori OZAWA,
>        which fixes many locking and crashing problems in the previous
>        implementation.  kib@ helped a lot by eliminating a source
>        of deadlocks encountered with unionfs with these commits:
>          rev. 1.50 of src/sys/fs/deadfs/dead_vnops.c
>          rev. 1.97 of src/sys/kern/vfs_lookup.c
>   Submitted by:   daichi, Masanori OZAWA <ozawa ongs co jp>
>   
>   Revision   Changes      Path
>   1.12.8.1   +1 -1        src/sbin/mount_unionfs/Makefile
>   1.20.2.1   +198 -25     src/sbin/mount_unionfs/mount_unionfs.8
>   1.24.2.1   +108 -74     src/sbin/mount_unionfs/mount_unionfs.c
>   1.31.2.1   +88 -94      src/sys/fs/unionfs/union.h
>   1.86.2.1   +937 -1080   src/sys/fs/unionfs/union_subr.c
>   1.76.2.2   +398 -334    src/sys/fs/unionfs/union_vfsops.c
>   1.132.2.1  +1879 -1607  src/sys/fs/unionfs/union_vnops.c

Thanks for MFCing this work and to the authors who put all the work into
actually making unionfs work as it should. As a regular user of unionfs
(at this moment /etc is a unionfs on the system from which I am sending
this), it's great that I can worry less about blowing off my foot if I
am not VERY careful what operations I do with the unionfs filesystem.
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman at es.net			Phone: +1 510 486-8634
Key fingerprint:059B 2DDF 031C 9BA3 14A4  EADA 927D EBB3 987B 3751
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 224 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20070213/4a97a121/attachment.pgp


More information about the cvs-src mailing list