NFSv4.1: nfs41_sequence_done should handle sequence flag errors
Instead of just kicking off lease recovery, we should look into the sequence flag errors and handle them. Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
This commit is contained in:
parent
b13529059c
commit
b15c7cdde4
1 changed files with 1 additions and 2 deletions
|
@ -616,8 +616,7 @@ int nfs41_sequence_done(struct rpc_task *task, struct nfs4_sequence_res *res)
|
|||
clp = session->clp;
|
||||
do_renew_lease(clp, res->sr_timestamp);
|
||||
/* Check sequence flags */
|
||||
if (res->sr_status_flags != 0)
|
||||
nfs4_schedule_lease_recovery(clp);
|
||||
nfs41_handle_sequence_flag_errors(clp, res->sr_status_flags);
|
||||
nfs41_update_target_slotid(slot->table, slot, res);
|
||||
break;
|
||||
case 1:
|
||||
|
|
Loading…
Reference in a new issue