[pnfs] status of git://linux-nfs.org/~bhalevy/linux-pnfs.git 2008-04-30
Benny Halevy
bhalevy at panasas.com
Wed Apr 30 13:16:28 EDT 2008
I pushed the following patches today:
nfs41:
Mike Sager
e2e690b nfs41: fix hardcoding of minorversion
1034bae nfs41: add mount command option minorvers
Benny Halevy
090cf23 [SQUASHME] nfsd41: revert cosmetic changes to nfs4_check_openmode api
fred-spnfs:
c865437 [SQUASHME] pnfsd: sunrpc: Switch from nd->{dentry, mnt} to nd->path.{dentry, mnt}
To simplify the tree's structure I deleted the -2.6.24 branches.
To get rid of them in your cloned tree, run:
$ git branch -D `git branch | grep 2.6.24`
$ git remote prune <origin>
where <origin> is the name you had given to my tree when cloning it
(or adding it with "git remote add")
I also started moving forward towards 2.6.26 as it holds significant
patches to the nfs and rpc code. I will finish that process after
the Connectathon to avoid unnecessary churn.
The tree's structure is therefore:
master-2.6.25
upstream-2.6.25
nfs41
pnfs
fred-pnfs
fred-pnfs-block
fred-spnfs
fred-panlayout
master
upstream
Until Fred resends his revised patchset
fred-* are the branches you'd want to work from.
The plan is for the revised fred-pnfs to be merged into the
pnfs branch, then fred-pnfs-block will be revised as well
(to become "pnfs-block" again), and fred-spnfs and
fred-panlayout will be rebased and renamed accordingly.
Benny
On Apr. 28, 2008, 21:26 +0300, Benny Halevy <bhalevy at panasas.com> wrote:
> Since some folks asked about that, the tree's branches
> are still organized as before, in the following structure:
>
> master-2.6.24
> upstream-2.6.24
> nfs41-2.6.24
> pnfs-2.6.24
> spnfs-2.6.24
> panlayout-2.6.24
> fred-pnfs-2.6.24
> fred-pnfs-block-2.6.24
> fred-spnfs-2.6.24
> fred-panlayout-2.6.24
> master (-> v2.6.25)
> upstream
> nfs41
> pnfs
> fred-pnfs
> fred-pnfs-block
> fred-spnfs
> fred-panlayout
>
> Benny
>
> On Apr. 16, 2008, 14:58 +0300, Benny Halevy <bhalevy at panasas.com> wrote:
>> The linux-pnfs tree is rebased to 2.6.25-rc9
>> tags with a -2.6.25-rc8-2008-03-28 suffix point
>> to the previous version of the tree.
>>
>> The following patches were added:
>>
>> Benny
>>
>> commit ce0bac4c61976145384b158853c86f1e94ee5d27
>> Author: Benny Halevy <bhalevy at panasas.com>
>> Date: Thu Apr 10 17:59:14 2008 +0300
>>
>> nfs41: create a svc_xprt for nfs41 callback thread and use for incoming callbacks
>>
>> Signed-off-by: Benny Halevy <bhalevy at panasas.com>
>>
>> commit 53be6f00c0f2b26df9fbdaa71a34bdbf5a4332b4
>> Author: Benny Halevy <bhalevy at panasas.com>
>> Date: Thu Apr 10 17:56:41 2008 +0300
>>
>> nfs41: sunrpc: add a struct svc_xprt pointer to struct svc_serv for backchannel use
>>
>> This svc_xprt is passed on to the callback service thread to be later used
>> to processes incoming svc_rqst's
>>
>> Signed-off-by: Benny Halevy <bhalevy at panasas.com>
>>
>> commit 12859b9e134deaeda8cb85ac663cf2383fb9a71e
>> Author: Benny Halevy <bhalevy at panasas.com>
>> Date: Thu Apr 10 17:54:05 2008 +0300
>>
>> nfs41: sunrpc: provide functions to create and destroy a svc_xprt for backchannel use
>>
>> For nfs41 callbacks we need an svc_xprt to process requests coming up the
>> backchannel socket as rpc_rqst's that are transformed into svc_rqst's that
>> need a rq_xprt to be processed.
>>
>> The svc_{udp,tcp}_create methods are too heavy for this job as svc_create_socket
>> creates an actual socket to listen on while for nfs41 we're "reusing" the
>> fore channel's socket.
>>
>> Signed-off-by: Benny Halevy <bhalevy at panasas.com>
>>
>> commit 18ccdfbdce2534bc7b6147625b57a83eaefa0c78
>> Author: Benny Halevy <bhalevy at panasas.com>
>> Date: Thu Apr 10 17:44:23 2008 +0300
>>
>> nfs41: sunrpc: keep tcp_calldir in host order
>>
>> To avoid confusion, keep tcp_calldir in code in host order.
>>
>> Signed-off-by: Benny Halevy <bhalevy at panasas.com>
>>
>> commit d0c80fed6e951d839e18b4721d862064a052c2a0
>> Author: Benny Halevy <bhalevy at panasas.com>
>> Date: Thu Apr 10 17:36:21 2008 +0300
>>
>> nfsd41: both minorversion 0 and 1 callbacks use rpc version 1
>>
>> use cb->cb_minorversion to select and set up the right rpc program.
>>
>> Signed-off-by: Benny Halevy <bhalevy at panasas.com>
>>
>> commit e6522b911b47322fe8c07ee39d710530b407b602
>> Author: Benny Halevy <bhalevy at panasas.com>
>> Date: Thu Apr 10 17:39:59 2008 +0300
>>
>> nfsd: set cl_callback.cb_minorversion to 1 for probing the backchannel
>>
>> Signed-off-by: Benny Halevy <bhalevy at panasas.com>
>>
>> commit 25583accf6a4cc364d9a76b09b3e599669b97c62
>> Author: Benny Halevy <bhalevy at panasas.com>
>> Date: Thu Apr 10 17:38:53 2008 +0300
>>
>> nfsd: initialize cl_cb_mutex in create_client
>>
>> Signed-off-by: Benny Halevy <bhalevy at panasas.com>
>>
>>
>> _______________________________________________
>> pNFS mailing list
>> pNFS at linux-nfs.org
>> http://linux-nfs.org/cgi-bin/mailman/listinfo/pnfs
>
> _______________________________________________
> pNFS mailing list
> pNFS at linux-nfs.org
> http://linux-nfs.org/cgi-bin/mailman/listinfo/pnfs
More information about the pNFS
mailing list