From: Mike Frysinger <vapier@gentoo.org>
To: Chuck Lever <chuck.lever@oracle.com>
Cc: NFS list <linux-nfs@vger.kernel.org>
Subject: Re: `rpc.nfsd #` gets hung up when loopback iface is down
Date: Mon, 30 Aug 2010 14:00:31 -0400 [thread overview]
Message-ID: <201008301400.32473.vapier@gentoo.org> (raw)
In-Reply-To: <4C2340A7-5500-455D-AA22-60ABCC2324DB@oracle.com>
[-- Attachment #1: Type: Text/Plain, Size: 1491 bytes --]
On Monday, August 30, 2010 13:03:16 Chuck Lever wrote:
> On Aug 28, 2010, at 4:46 PM, Mike Frysinger wrote:
> > is it expected behavior that `rpc.nfsd #` gets hung up whenever the
> > loopback interface hasnt been configured ? even `rpc.nfsd 0` which
> > seems a bit odd.
>
> NFS doesn't work without lo being configured. We don't test that scenario,
> normally, so I wouldn't say specifically that we expect this particular
> behavior. However, since rpc.nfsd might require the kernel to use the
> local portmapper, yes, it probably will hang without "lo".
>
> We had a similar report earlier this year on client side misbehavior when
> lo was not configured. It was a root-on-NFS situation where an NFS mount
> was done before networking was fully configured.
>
> The kernel's portmapper client now uses TCP to contact the local portmapper
> so that it can detect immediately when there is no local portmapper
> running. Normally, if a physical interface is down, operations on a TCP
> socket will fail. Apparently this has never been the case for "lo".
>
> Usually our solution to this problem is "Don't try to use NFS without lo".
> But please let us know what your use case is.
i had a user who attempted to start nfs services but had removed the net.lo
service (presumably by accident). i just told them "dont do that". so i dont
have a real use case that demands no loopback interface. just making upstream
aware of possible bugs.
-mike
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
prev parent reply other threads:[~2010-08-30 18:01 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-28 20:46 `rpc.nfsd #` gets hung up when loopback iface is down Mike Frysinger
2010-08-30 17:03 ` Chuck Lever
2010-08-30 18:00 ` Mike Frysinger [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201008301400.32473.vapier@gentoo.org \
--to=vapier@gentoo.org \
--cc=chuck.lever@oracle.com \
--cc=linux-nfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox