public inbox for linux-nfs@vger.kernel.org
 help / color / mirror / Atom feed
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 --]

      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