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

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

 



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




[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