Details
-
Technical task
-
Resolution: Fixed
-
Minor
-
None
-
None
-
9223372036854775807
Description
When shutting down the resend queues are cleared and freed. The monitor thread state is set to shutdown. It is possible to get lnet_finalize() called after the queues are freed. The code checks for ln_state to see if we're shutting down. But in this case we should really be checking ln_mt_state. The monitor thread is the one that matters in this case, because it's the one which allocates and frees the resend queues.
Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36035/
Subject:
LU-12249lnet: fix list corruptionProject: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: 6a301c5ea2a9f9d971fdc1d723aa4ce85474ce90