aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorAndy Adamson <[email protected]>2009-12-04 15:55:38 -0500
committerTrond Myklebust <[email protected]>2009-12-04 15:55:38 -0500
commitea028ac92541ac30bf202ed94cb53eec2ea0c9d6 (patch)
treef9b807cf0f870db922f96e72dab68ed37ba18cf0 /tools/perf/scripts/python
parent05f0d2364726c92f6b870db654967088349379fe (diff)
nfs41: nfs41: fix state manager deadlock in session reset
If the session is reset during state recovery, the state manager thread can sleep on the slot_tbl_waitq causing a deadlock. Add a completion framework to the session. Have the state manager thread set a new session state (NFS4CLNT_SESSION_DRAINING) and wait for the session slot table to drain. Signal the state manager thread in nfs41_sequence_free_slot when the NFS4CLNT_SESSION_DRAINING bit is set and the session is drained. Reported-by: Trond Myklebust <[email protected]> Signed-off-by: Andy Adamson <[email protected]> Signed-off-by: Trond Myklebust <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions