Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Feb 2007 07:22:52 -0800
From:      "Kevin Oberman" <oberman@es.net>
To:        Craig Rodrigues <rodrigc@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: 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 
Message-ID:  <20070213152252.0E7CB4507B@ptavv.es.net>
In-Reply-To: Your message of "Tue, 13 Feb 2007 05:56:43 GMT." <200702130556.l1D5uhtu032634@repoman.freebsd.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
--==_Exmh_1171380172_96795P
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

> From: Craig Rodrigues <rodrigc@FreeBSD.org>
> Date: Tue, 13 Feb 2007 05:56:43 +0000 (UTC)
> Sender: owner-cvs-all@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@es.net			Phone: +1 510 486-8634
Key fingerprint:059B 2DDF 031C 9BA3 14A4  EADA 927D EBB3 987B 3751

--==_Exmh_1171380172_96795P
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)
Comment: Exmh version 2.5 06/03/2002

iD8DBQFF0dfMkn3rs5h7N1ERAuEeAJ9lF0gJ7Vyp2bYE0TxAF9Pekc/q0wCeJz3Y
rgOiiy6hzqtFe3dKuBc/57I=
=V1o/
-----END PGP SIGNATURE-----

--==_Exmh_1171380172_96795P--



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