summaryrefslogtreecommitdiff
path: root/lib/syscall.c
diff options
context:
space:
mode:
authorKinglong Mee <kinglongmee@gmail.com>2015-06-02 18:58:46 +0800
committerTrond Myklebust <trond.myklebust@primarydata.com>2015-06-11 14:00:40 -0400
commite937ee714b2df638275a61a99e0d033682f764d2 (patch)
treedaf249d4134ed0ad095982e5cc83cda4e1c98994 /lib/syscall.c
parent8eee52af27b96047894bd18649102a0d2de3c3bb (diff)
nfs: Only update callback sequnce id when CB_SEQUENCE success
When testing pnfs layout, nfsd got error NFS4ERR_SEQ_MISORDERED. It is caused by nfs return NFS4ERR_DELAY before validate_seqid(), don't update the sequnce id, but nfsd updates the sequnce id !!! According to RFC5661 20.9.3, " If CB_SEQUENCE returns an error, then the state of the slot (sequence ID, cached reply) MUST NOT change. " Signed-off-by: Kinglong Mee <kinglongmee@gmail.com> Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Diffstat (limited to 'lib/syscall.c')
0 files changed, 0 insertions, 0 deletions