All of lore.kernel.org
 help / color / mirror / Atom feed
From: Steve Dickson <SteveD@redhat.com>
To: Chuck Lever <chuck.lever@oracle.com>
Cc: linux-nfs@vger.kernel.org
Subject: Re: [PATCH 00/31] mount.nfs patches for next nfs-utils release
Date: Wed, 15 Jul 2009 09:50:22 -0400	[thread overview]
Message-ID: <4A5DDE9E.9040001@RedHat.com> (raw)
In-Reply-To: <20090629172704.2076.45402.stgit-RytpoXr2tKZ9HhUboXbp9zCvJB+x5qRC@public.gmane.org>



On 06/29/2009 01:34 PM, Chuck Lever wrote:
> Hi Steve-
> 
> This series contains some patches I've had for a little while, and a
> bunch of new fixes I made last week to address RH bugzillas 486266 and
> 505535.
> 
> In the short term, these patches should address most of the recent
> complaints about the new mount.nfs.  Text-based mounts should behave
> a lot more like legacy mounts -- fewer hangs and better negotiation
> semantics.
> 
> Longer term, we are planning to sink the mount version/transport
> negotiation into the kernel.
> 
> ---
> 
> Chuck Lever (31):
>       mount.nfs: Squelch compiler warnings in nfs_strerror()
>       mount.nfs: Squelch unused parameter warnings on empty functions
>       mount.nfs: Fix compiler warning in stropts.c
>       umount.nfs: Use correct data type in nfsumount()
>       mount.nfs: remove unused @addrlen argument from nfs_string_to_sockaddr()
>       mount.nfs: Remove unused @salen parameter from nfs_ca_gai()
>       mount.nfs: Fix some nfs_error() nits in network.c
>       mount.nfs: Remove unused parameter in try_mount()
>       mount.nfs: Use correct data type in discover_nfs_mount_data_version()
>       support: Introduce sockaddr helpers to get and set IP port numbers
>       mount.nfs: Don't update extra_opts after text-based negotiation
>       mount.nfs: Clean up after restructuring version/protocol negotiation
>       mount.nfs: Clean up nfs_is_permanent_error()
>       mount.nfs: rearchitect mount version/protocol negotiation logic
>       mount.nfs: make nfs_options2pmap return errors
>       mount.nfs: force rpcbind queries if options aren't specified
>       mount.nfs: If port= specifies an unregistered port, retry, then fail
>       getport: Convert TCP connection refused to RPC_CANTRECV
>       getport: Restore historical TCP connect timeout error code
>       mount.nfs: Add more debugging output around nfs_getport()
>       getport: Clear shared error fields before trying rpcbind queries
>       getport: RPC_PROGNOTREGISTERED is a permanent error
>       support: Set proper retransmit timeout for datagram transports
>       support: Don't return RPC_UNKNOWNHOST from rpc_socket.c
>       support: Use HAVE_LIBTIRPC to switch in bindresvport_sa(3t)
>       New versions of libtool add extra aclocal scripts
>       getport: Remove unneeded @salen arguments
>       getport: replace getnameinfo(NI_NUMERICHOST) with inet_ntop(3)
>       getport: Remove AI_ADDRCONFIG from nfs_gp_loopback_address()
>       getport: RPCB_GETADDR's r_addr should contain rpcbind port, not zero
>       getport: RPCB_GETADDR r_owner should be an empty string
> 
Committed... a long with a couple more patches that cleaned up some 
error cases and the uses of uninitialised data... 

steved.
 

      parent reply	other threads:[~2009-07-15 13:53 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-29 17:34 [PATCH 00/31] mount.nfs patches for next nfs-utils release Chuck Lever
     [not found] ` <20090629172704.2076.45402.stgit-RytpoXr2tKZ9HhUboXbp9zCvJB+x5qRC@public.gmane.org>
2009-06-29 17:34   ` [PATCH 01/31] getport: RPCB_GETADDR r_owner should be an empty string Chuck Lever
2009-06-29 17:35   ` [PATCH 02/31] getport: RPCB_GETADDR's r_addr should contain rpcbind port, not zero Chuck Lever
2009-06-29 17:35   ` [PATCH 03/31] getport: Remove AI_ADDRCONFIG from nfs_gp_loopback_address() Chuck Lever
2009-06-29 17:35   ` [PATCH 04/31] getport: replace getnameinfo(NI_NUMERICHOST) with inet_ntop(3) Chuck Lever
2009-06-29 17:35   ` [PATCH 05/31] getport: Remove unneeded @salen arguments Chuck Lever
2009-06-29 17:35   ` [PATCH 06/31] New versions of libtool add extra aclocal scripts Chuck Lever
2009-06-29 17:35   ` [PATCH 07/31] support: Use HAVE_LIBTIRPC to switch in bindresvport_sa(3t) Chuck Lever
2009-06-29 17:36   ` [PATCH 08/31] support: Don't return RPC_UNKNOWNHOST from rpc_socket.c Chuck Lever
2009-06-29 17:36   ` [PATCH 09/31] support: Set proper retransmit timeout for datagram transports Chuck Lever
2009-06-29 17:36   ` [PATCH 10/31] getport: RPC_PROGNOTREGISTERED is a permanent error Chuck Lever
2009-06-29 17:36   ` [PATCH 11/31] getport: Clear shared error fields before trying rpcbind queries Chuck Lever
2009-06-29 17:36   ` [PATCH 12/31] mount.nfs: Add more debugging output around nfs_getport() Chuck Lever
2009-06-29 17:36   ` [PATCH 13/31] getport: Restore historical TCP connect timeout error code Chuck Lever
2009-06-29 17:37   ` [PATCH 14/31] getport: Convert TCP connection refused to RPC_CANTRECV Chuck Lever
2009-06-29 17:37   ` [PATCH 15/31] mount.nfs: If port= specifies an unregistered port, retry, then fail Chuck Lever
2009-06-29 17:37   ` [PATCH 16/31] mount.nfs: force rpcbind queries if options aren't specified Chuck Lever
2009-06-29 17:37   ` [PATCH 17/31] mount.nfs: make nfs_options2pmap return errors Chuck Lever
2009-06-29 17:37   ` [PATCH 18/31] mount.nfs: rearchitect mount version/protocol negotiation logic Chuck Lever
2009-06-29 17:37   ` [PATCH 19/31] mount.nfs: Clean up nfs_is_permanent_error() Chuck Lever
2009-06-29 17:37   ` [PATCH 20/31] mount.nfs: Clean up after restructuring version/protocol negotiation Chuck Lever
2009-06-29 17:38   ` [PATCH 21/31] mount.nfs: Don't update extra_opts after text-based negotiation Chuck Lever
2009-06-29 17:38   ` [PATCH 22/31] support: Introduce sockaddr helpers to get and set IP port numbers Chuck Lever
2009-06-29 17:38   ` [PATCH 23/31] mount.nfs: Use correct data type in discover_nfs_mount_data_version() Chuck Lever
2009-06-29 17:38   ` [PATCH 24/31] mount.nfs: Remove unused parameter in try_mount() Chuck Lever
2009-06-29 17:38   ` [PATCH 25/31] mount.nfs: Fix some nfs_error() nits in network.c Chuck Lever
2009-06-29 17:39   ` [PATCH 26/31] mount.nfs: Remove unused @salen parameter from nfs_ca_gai() Chuck Lever
2009-06-29 17:39   ` [PATCH 27/31] mount.nfs: remove unused @addrlen argument from nfs_string_to_sockaddr() Chuck Lever
2009-06-29 17:39   ` [PATCH 28/31] umount.nfs: Use correct data type in nfsumount() Chuck Lever
2009-06-29 17:39   ` [PATCH 29/31] mount.nfs: Fix compiler warning in stropts.c Chuck Lever
2009-06-29 17:39   ` [PATCH 30/31] mount.nfs: Squelch unused parameter warnings on empty functions Chuck Lever
2009-06-29 17:39   ` [PATCH 31/31] mount.nfs: Squelch compiler warnings in nfs_strerror() Chuck Lever
2009-07-15 13:50   ` Steve Dickson [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=4A5DDE9E.9040001@RedHat.com \
    --to=steved@redhat.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.