Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Jan 2011 14:26:10 -0500
From:      grarpamp <grarpamp@gmail.com>
To:        freebsd-stable@freebsd.org
Subject:   NFS - DNS fail stops boot in mountlate
Message-ID:  <AANLkTimeRfTO4RT0M5%2Bx28OGM0cCXTMY=VADR1ZEdKeW@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
RELENG_8.

### setup
mount -d -a -l -v -t nfs
exec: mount_nfs -o ro -o tcp -o bg -o nolockd -o intr 192.168.0.10:/tmp /mnt
exec: mount_nfs -o ro -o tcp -o bg -o nolockd -o intr foo:/tmp /mnt

192.168.0.10 has been unplugged, no arp entry.
Host foo not found: 3(NXDOMAIN)

### result
mount -v 192.168.0.10:/tmp ; echo $?
[tcp] 192.168.0.10:/tmp: RPCPROG_NFS: RPC: Port mapper failure - RPC: Timed out
mount_nfs: Cannot immediately mount 192.168.0.10:/tmp, backgrounding
/dev/ad0s1a on / (ufs, local, read-only, fsid <snip1>)
0

[this is ok.]


mount -v foo:/tmp ; echo $?
mount_nfs: foo: hostname nor servname provided, or not known
/dev/ad0s1a on / (ufs, local, read-only, fsid <snip1>)
1

[drops to shell, which is obviously bad behaviour.]
[mount_nfs should background as in the former.]



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTimeRfTO4RT0M5%2Bx28OGM0cCXTMY=VADR1ZEdKeW>