recovery: client keeps list of associated open state
open state is added to the client's list on a successful call to nfs41_open(), and removed from the list on nfs41_close() regardless of success Signed-off-by: Casey Bodley <cbodley@citi.umich.edu>
This commit is contained in:
parent
3ca917f6b3
commit
7240c69b5d
3 changed files with 44 additions and 0 deletions
|
|
@ -131,6 +131,9 @@ int nfs41_client_create(
|
|||
client->is_data = is_data;
|
||||
update_exchangeid_res(client, exchangeid);
|
||||
|
||||
list_init(&client->state.opens);
|
||||
InitializeCriticalSection(&client->state.lock);
|
||||
|
||||
//initialize a lock used to protect access to client id and client id seq#
|
||||
InitializeSRWLock(&client->exid_lock);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue