2007-11-29 23:20:17

by Tom Tucker

[permalink] [raw]
Subject: [RFC,PATCH 00/38] SVC Transport Switch

The following series implements a pluggable transport switch for
RPC servers. This patchset is a rollup of the original
plus incremental patches.

In addition to the incremental change rollup:

- The address management logic in svc_xprt was cleaned up a
based on feedback from Chuck Lever,

- A race was fixed whereby UDP RPC from different clients in parallel
could corrupt each other's addresses.

- Changes were made to the sysctl implementation to comply
with the new 2.6.24 requirements regarding sysctl ids.

The following testing was done:

- Connectathon on V3 and V4 on TCP, UDP and RDMA mounts

- Kernel build on V3 RDMA mount.

This patchset is against the 2.6.24-rc3 kernel tree.

--
Signed-off-by: Tom Tucker <[email protected]>


2007-11-29 23:14:47

by Tom Tucker

[permalink] [raw]
Subject: Re: [RFC,PATCH 00/38] SVC Transport Switch


I finger fumbled Bruce's address in the first set. I sent another one
because I wanted people to be able to reply and get Bruce's correct
address information in the reply.

Please forgive me for the clutter I've caused.
Tom

On Thu, 2007-11-29 at 16:39 -0600, Tom Tucker wrote:
> The following series implements a pluggable transport switch for
> RPC servers. This patchset is a rollup of the original
> plus incremental patches.
>
> In addition to the incremental change rollup:
>
> - The address management logic in svc_xprt was cleaned up a
> based on feedback from Chuck Lever,
>
> - A race was fixed whereby UDP RPC from different clients in parallel
> could corrupt each other's addresses.
>
> - Changes were made to the sysctl implementation to comply
> with the new 2.6.24 requirements regarding sysctl ids.
>
> The following testing was done:
>
> - Connectathon on V3 and V4 on TCP, UDP and RDMA mounts
>
> - Kernel build on V3 RDMA mount.
>
> This patchset is against the 2.6.24-rc3 kernel tree.
>