2008-04-14 17:01:02

by Chuck Lever III

[permalink] [raw]
Subject: [PATCH 00/24] RPC server support rpcbind v4 plus additional clean ups

Hi Bruce, Trond -

This patch series provides some minor clean ups, and finishes with an
implementation of support for rpcbind version 4 registration. Version 4
support can be entirely disabled in favor of legacy behavior with a kernel
build option, and the default is to use rpcbind version 2 when registering
kernel RPC services.

There are 24 patches in this series, but only a few are more than trivial and
hopefully fewer yet are controversial. I've tried to split these so that
server side and client side changes are in separate patches.

It would be helpful for me if they could be considered for 2.6.26.

--
corporate: <chuck dot lever at oracle dot com>


2008-04-14 19:14:23

by J. Bruce Fields

[permalink] [raw]
Subject: Re: [PATCH 00/24] RPC server support rpcbind v4 plus additional clean ups

On Mon, Apr 14, 2008 at 12:26:38PM -0400, Chuck Lever wrote:
> Hi Bruce, Trond -
>
> This patch series provides some minor clean ups, and finishes with an
> implementation of support for rpcbind version 4 registration. Version 4
> support can be entirely disabled in favor of legacy behavior with a kernel
> build option, and the default is to use rpcbind version 2 when registering
> kernel RPC services.
>
> There are 24 patches in this series, but only a few are more than trivial and
> hopefully fewer yet are controversial. I've tried to split these so that
> server side and client side changes are in separate patches.
>
> It would be helpful for me if they could be considered for 2.6.26.

Thanks. I've applied 3, 7, 9, and 10, and I'm mostly assuming the
others are Somebody Else's Problem for now. Please feel free to correct
that idea.

--b.

2008-04-14 20:06:34

by Chuck Lever III

[permalink] [raw]
Subject: Re: [PATCH 00/24] RPC server support rpcbind v4 plus additional clean ups

On Apr 14, 2008, at 3:14 PM, J. Bruce Fields wrote:
> On Mon, Apr 14, 2008 at 12:26:38PM -0400, Chuck Lever wrote:
>> Hi Bruce, Trond -
>>
>> This patch series provides some minor clean ups, and finishes with an
>> implementation of support for rpcbind version 4 registration.
>> Version 4
>> support can be entirely disabled in favor of legacy behavior with a
>> kernel
>> build option, and the default is to use rpcbind version 2 when
>> registering
>> kernel RPC services.
>>
>> There are 24 patches in this series, but only a few are more than
>> trivial and
>> hopefully fewer yet are controversial. I've tried to split these
>> so that
>> server side and client side changes are in separate patches.
>>
>> It would be helpful for me if they could be considered for 2.6.26.
>
> Thanks. I've applied 3, 7, 9, and 10, and I'm mostly assuming the
> others are Somebody Else's Problem for now. Please feel free to
> correct
> that idea.

At least for now, review of the last 4 patches in the series would be
useful. Those go against net/sunrpc/svc.c, which I assume is your
bailiwick.

Naturally they don't make any sense to apply if the preceding patches
against net/sunrpc/rpcb_clnt.c aren't accepted.

--
Chuck Lever
chuck[dot]lever[at]oracle[dot]com