Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Jan 1999 10:54:36 -0500
From:      "David E. Cross" <crossd@cs.rpi.edu>
To:        current@FreeBSD.ORG
Subject:   mountd
Message-ID:  <199901211554.KAA28454@cs.rpi.edu>

next in thread | raw e-mail | index | archive | help
I posted this awhile ago to -questions, but never received a reply.

We have a number of FreeBSD NFS servers here. Occasionally we need to 
change the exports list on the servers and send mountd a SIGHUP.  This
leads to a condition that in many ways is much worse than a server reboot.

What happens is for the duration of mountd reading the exports file it denies
all NFS requests.  This has a number of bad effects; 1) any user home and
system directories become unavailable, with the error 'permission denied' 2)
(and this is far worse), any process with a mapped .text segment off of the
NFS server, should it branch to code not in the cache gets immediately killed.
This include user processes that are running from home directories, and system
processes (such as ssh).  If we were to reboot the machine it would just
hang those connections until the machine came back, without killing anyone.

Is there a solution to this problem?  I know that none of HP-UX, IRIX, or
Solaris have this problem.

--
David Cross

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



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