Re: [PATCH 0/5] nfs4.1: Initial SP4_MACH_CRED implementation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've decided to change a few things since posting this, so unless someone is in the middle of reviewing, please wait for the new patchset.

Thanks!

-dros

On Aug 6, 2013, at 5:08 PM, Weston Andros Adamson <dros@xxxxxxxxxx> wrote:

> These patches are the initial client-side SP4_MACH_CRED implementation.
> 
> Patch 1 is a repost with a few cleanups
> 
> Patch 2 adds the sp4 handler that replaces the cred on an rpc message (and
> picks the right rpc_clnt).  Note that for now, we always use the machine cred
> if supported - we could only use it if the user cred expires, but this is
> simple and spec compliant.
> 
> Patch 3-5 implement SP4_MACH_CRED "features":
>  - cleanup - CLOSE and LOCKU use machine cred
>  - secinfo - SECINFO and SECINFO_NO_NAME use machine cred
>  - stateid - TEST_STATEID and FREE_STATEID use machine cred
> 
> There are three more features that I've been working on, but need to be tested
> before I post:
>  - commit - COMMIT uses machine cred
>  - write - WRITE uses machine cred, forces stable writes unless commit feature
>            is also enabled
>  - recovery - OPEN and LOCK can use machine cred - only in recovery.
> 
> The commit and write cases should be easy to test against a hacked nfsd, but
> I need to think more about how to test the recovery stuff...
> 
> -dros
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux