All of lore.kernel.org
 help / color / mirror / Atom feed
From: "J. Bruce Fields" <bfields@fieldses.org>
To: Chuck Lever <chuck.lever@oracle.com>
Cc: Trond Myklebust <Trond.Myklebust@netapp.com>, linux-nfs@vger.kernel.org
Subject: Re: [PATCH 3/3] NFS: SETCLIENTID truncates client ID and netid
Date: Fri, 26 Sep 2008 20:03:27 -0400	[thread overview]
Message-ID: <20080927000327.GD9889@fieldses.org> (raw)
In-Reply-To: <25D4D20B-DC01-4864-A583-9A522CB774EC@oracle.com>

On Thu, Sep 25, 2008 at 02:13:11PM -0400, Chuck Lever wrote:
> On Sep 25, 2008, at 12:58 PM, J. Bruce Fields wrote:
>> But I'm willing to settle for it and let it be a lesson to us if it
>> turns out to cause more problems than expected.
>
> I will be here to fix it if there is a problem.  In this case, this  
> whole NFS/IPv6 thing is so complicated that I'm implementing just what  
> is needed as we go along.  We can fill in the niceties at a later point.
>
> /me is taking his cue from "lazy evaluation."

OK, fair enough, barring any other objections.

> Today, if CONFIG_SUNRPC_REGISTER_V4 is enabled and svc_register() can't 
> contact rpcbind's IPv6 listener and issue a v4 SET request, it fails and 
> the RPC service is shut down.
>
> The only area that might be trouble is when a sysadmin shuts off ALL  
> IPv6 in her network configuration, even if the kernel is build with IPv6 
> support.  The network layer should do the right thing and map the IPv6 
> loopback address to the IPv4 loopback address automatically, but I 
> haven't tested this.
>
> I'm also not convinced that people will try to install a 2.6 kernel on a 
> distribution that was built for 2.4 or earlier kernels.  There are too 
> many missing pieces in the old distributions (like kernel module  
> utilities) to make it easy.  So I'm not trying to make this compatible  
> with every distribution since the beginning.

Is it 2.4-era distributions that's really the issue?

I thought the userspace rpcbind stuff was still a bit experimental--so
that when the switchover is made to a kernel that supports rpcbind v4,
the userspace that's required will be more recent than that.

Just curious.

--b.

  reply	other threads:[~2008-09-27  0:03 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-09-25 15:56 [PATCH 0/3] Bake-a-thon fixes Chuck Lever
     [not found] ` <20080925154814.8353.64762.stgit-meopP2rzCrTwdl/1UfZZQIVfYA8g3rJ/@public.gmane.org>
2008-09-25 15:56   ` [PATCH 1/3] SUNRPC: Fix up svc_unregister() Chuck Lever
2008-09-25 15:57   ` [PATCH 2/3] SUNRPC: Clean up debug messages in rpcb_clnt.c Chuck Lever
2008-09-25 15:57   ` [PATCH 3/3] NFS: SETCLIENTID truncates client ID and netid Chuck Lever
     [not found]     ` <20080925155712.8353.47707.stgit-meopP2rzCrTwdl/1UfZZQIVfYA8g3rJ/@public.gmane.org>
2008-09-25 16:10       ` Trond Myklebust
2008-09-25 16:58         ` J. Bruce Fields
2008-09-25 17:00           ` J. Bruce Fields
2008-09-25 18:13           ` Chuck Lever
2008-09-27  0:03             ` J. Bruce Fields [this message]
2008-10-01 15:45               ` Chuck Lever
2008-09-25 17:35       ` Peter Staubach
2008-09-25 18:51         ` Chuck Lever
2008-09-27  0:01   ` [PATCH 0/3] Bake-a-thon fixes J. Bruce Fields

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=20080927000327.GD9889@fieldses.org \
    --to=bfields@fieldses.org \
    --cc=Trond.Myklebust@netapp.com \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.