commit | 2e80dbe7ac51a911e8a828407b1a48c5ba938cd2 | [log] [tgz] |
---|---|---|
author | Trond Myklebust <trond.myklebust@primarydata.com> | Sun Aug 28 11:50:26 2016 -0400 |
committer | Trond Myklebust <trond.myklebust@primarydata.com> | Sun Aug 28 14:23:27 2016 -0400 |
tree | 696841c4bd2e1c5ef034436ad62ce8082963a730 | |
parent | 07e8dcbda71ef87e9cbdc42b5bb16a44c1ab839b [diff] |
NFSv4.1: Close callback races for OPEN, LAYOUTGET and LAYOUTRETURN Defer freeing the slot until after we have processed the results from OPEN and LAYOUTGET. This means that the server can rely on the mechanism in RFC5661 Section 2.10.6.3 to ensure that replies to an OPEN or LAYOUTGET/RETURN RPC call don't race with the callbacks that apply to them. Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>