[LU-9549] MR: assert on ln_state during shutdown Created: 23/May/17  Updated: 08/Jul/17  Resolved: 08/Jul/17

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.10.0

Type: Bug Priority: Critical
Reporter: Amir Shehata (Inactive) Assignee: Amir Shehata (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

When shutting down, we could still be processing messages. lnet_parse() can be called, while simoultaneously the ln_state is changed from running to stopping. We need to handle this case with proper locking.



 Comments   
Comment by Gerrit Updater [ 24/May/17 ]

Amir Shehata (amir.shehata@intel.com) uploaded a new patch: https://review.whamcloud.com/27262
Subject: LU-9549 lnet: prevent assert on ln_state
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 8d4c4d532d7b7f28165f1b0f1ee14300b68781a9

Comment by Gerrit Updater [ 03/Jun/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27262/
Subject: LU-9549 lnet: prevent assert on ln_state
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 43f0058037a376c0d5a4f0b88ac4b095dee84e19

Comment by Joseph Gmitter (Inactive) [ 08/Jul/17 ]

Landed to master for 2.10.0

Generated at Sat Feb 10 02:27:10 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.