Skip site navigation (1)Skip section navigation (2)
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>