Date: Fri, 21 Apr 2006 17:01:43 -0400 From: Kris Kennaway <kris@obsecurity.org> To: Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua> Cc: freebsd-hackers@freebsd.org Subject: Re: Atomic updates of NFS export lists Message-ID: <20060421210143.GA70701@xor.obsecurity.org> In-Reply-To: <20060421095610.GA1137@pm513-1.comsys.ntu-kpi.kiev.ua> References: <20060421095610.GA1137@pm513-1.comsys.ntu-kpi.kiev.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
--82I3+IH0IqGh5yIs Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 21, 2006 at 12:56:11PM +0300, Andrey Simonenko wrote: > Greetings, >=20 > In my environment non-atomic updates of NFS export lists are not > acceptable. So, I decided to correct this problem. As the result > mountd, kern/vfs_export.c were completely rewritten, mount.h, > vfs_mount.c and nfs_srvsubs.c also got changes. > 5. Now it is safe to update export lists without receiving EPERM > on a client side. I think it's fantastic that you're working on this - I had to disable the SIGHUP that is sent by mount(8) to avoid destroying my client I/O each time I remount on the server (in fact I was going to propose removing this code as a workaround). I'll test your patch soon. Kris --82I3+IH0IqGh5yIs Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFESUg3Wry0BWjoQKURAje1AJ9RXqUrGFHwuc3wbuXMrfSQ93jCZwCeMEl+ KE2Wtrax+bozd0vQN7k++Aw= =nSMQ -----END PGP SIGNATURE----- --82I3+IH0IqGh5yIs--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060421210143.GA70701>