fs: dlm: flush othercon at close
This patch ensures we also flush the othercon writequeue when a lowcomms close occurs. Signed-off-by: Alexander Aring <aahringo@redhat.com> Signed-off-by: David Teigland <teigland@redhat.com>
This commit is contained in:
parent
692f51c8cb
commit
53a5edaa05
@ -1512,6 +1512,8 @@ int dlm_lowcomms_close(int nodeid)
|
|||||||
set_bit(CF_CLOSE, &con->flags);
|
set_bit(CF_CLOSE, &con->flags);
|
||||||
close_connection(con, true, true, true);
|
close_connection(con, true, true, true);
|
||||||
clean_one_writequeue(con);
|
clean_one_writequeue(con);
|
||||||
|
if (con->othercon)
|
||||||
|
clean_one_writequeue(con->othercon);
|
||||||
}
|
}
|
||||||
|
|
||||||
spin_lock(&dlm_node_addrs_spin);
|
spin_lock(&dlm_node_addrs_spin);
|
||||||
|
Loading…
Reference in New Issue
Block a user