linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/3] Deal with lost delegations and EKEYEXPIRED
@ 2016-06-15 16:52 Andrew Elble
  2016-06-15 16:52 ` [PATCH v3 1/3] nfs/nfsd: Move useful bitfield ops to a commonly accessible place Andrew Elble
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Andrew Elble @ 2016-06-15 16:52 UTC (permalink / raw)
  To: linux-nfs, bfields; +Cc: Andrew Elble

The majority of our lost delegation problems come from the inability
to return the delegations when the credentials that obtained them
have expired (conundrum mentioned in RFC 5661 18.35.3)

ObMemoryJog:

http://www.spinics.net/lists/linux-nfs/msg56230.html

v3: removal of OP_IS_PUTFH_LIKE checks
    added clarification of addressing the conundrum

Andrew Elble (3):
  nfs/nfsd: Move useful bitfield ops to a commonly accessible place
  nfsd: allow mach_creds_match to be used more broadly
  nfsd: implement machine credential support for some operations

 fs/nfsd/export.c        | 10 ++++++++++
 fs/nfsd/nfs4proc.c      | 39 +++++++++++++++++++++++++++++++++++++
 fs/nfsd/nfs4state.c     | 32 ++++++++++++++++++++++++-------
 fs/nfsd/nfs4xdr.c       | 51 ++++++++++++++++++++++---------------------------
 fs/nfsd/nfsd.h          |  5 +++++
 fs/nfsd/state.h         |  1 +
 fs/nfsd/xdr4.h          |  5 +++++
 include/linux/nfs4.h    | 11 +++++++++++
 include/linux/nfs_xdr.h | 11 -----------
 9 files changed, 119 insertions(+), 46 deletions(-)

-- 
2.6.3


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2016-06-16 13:27 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-15 16:52 [PATCH v3 0/3] Deal with lost delegations and EKEYEXPIRED Andrew Elble
2016-06-15 16:52 ` [PATCH v3 1/3] nfs/nfsd: Move useful bitfield ops to a commonly accessible place Andrew Elble
2016-06-15 16:52 ` [PATCH v3 2/3] nfsd: allow mach_creds_match to be used more broadly Andrew Elble
2016-06-15 16:52 ` [PATCH v3 3/3] nfsd: implement machine credential support for some operations Andrew Elble
2016-06-15 19:21 ` [PATCH v3 0/3] Deal with lost delegations and EKEYEXPIRED J. Bruce Fields
2016-06-15 19:24   ` J. Bruce Fields
2016-06-15 20:13     ` Andrew W Elble
2016-06-15 20:55       ` J. Bruce Fields
2016-06-15 19:36   ` Andrew W Elble
2016-06-15 20:55     ` J. Bruce Fields
2016-06-16 11:49 ` Jeff Layton
2016-06-16 13:27   ` J. Bruce Fields

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).