]> git.baikalelectronics.ru Git - kernel.git/commit
NFSv4.1: CB_RECALL_SLOT must schedule a sequence op after updating targets
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Wed, 21 Nov 2012 14:06:11 +0000 (09:06 -0500)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Wed, 5 Dec 2012 23:30:43 +0000 (00:30 +0100)
commit8c0746b903db7ca78a9701c67cab752332d27a48
tree3f94f608d7ff1b88bc20a644c309535a09a828e3
parent06ddc9bc57d9b4444bcd3f366cc5f5942c183bb7
NFSv4.1: CB_RECALL_SLOT must schedule a sequence op after updating targets

RFC5661 requires us to make sure that the server knows we've updated
our slot table size by sending at least one SEQUENCE op containing the
new 'highest_slotid' value.
We can do so using the 'CHECK_LEASE' functionality of the state
manager.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/callback_proc.c
fs/nfs/nfs4_fs.h
fs/nfs/nfs4state.c