]> git.karo-electronics.de Git - karo-tx-linux.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>
Mon, 26 Nov 2012 22:49:57 +0000 (17:49 -0500)
commit6de0f0cd28213d6a479571490750cc55d808a719
tree3f94f608d7ff1b88bc20a644c309535a09a828e3
parent5a8d79be6836404dcc9f70f107414aa4cdcc9b7c
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