[LU-11542] Race between imp_state and imp_invalid Created: 18/Oct/18  Updated: 28/Sep/19  Resolved: 20/Sep/19

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.13.0, Lustre 2.12.3

Type: Bug Priority: Major
Reporter: Yang Sheng Assignee: Yang Sheng
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

In import operation, We set import to LUSTRE_IMP_DISCON and then set imp_invalid for unplayable import in some case. Someone may set this import up between those two operation. So we will have a FULL state import with invalid be setted.



 Comments   
Comment by Gerrit Updater [ 18/Oct/18 ]

Yang Sheng (ys@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/33395
Subject: LU-11542 import: fix race between imp_state & imp_invalid
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 4b214c530e80f0c299e7f26fc3c5782c82c93068

Comment by Gerrit Updater [ 15/Aug/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33395/
Subject: LU-11542 import: fix race between imp_state & imp_invalid
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 29904135df671c624b1e542fdda94b221d76e667

Comment by Peter Jones [ 15/Aug/19 ]

Landed for 2.13

Comment by Gerrit Updater [ 15/Aug/19 ]

Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/35796
Subject: LU-11542 import: fix race between imp_state & imp_invalid
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: adee7eb64ed68296c1becfaa19f2c2c602a7cf99

Comment by Gerrit Updater [ 30/Aug/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/35999
Subject: LU-11542 import: Fix missing spin_unlock()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: d8385fd99754d152b20fc9bdeec1b15169420859

Comment by Minh Diep [ 12/Sep/19 ]

reopen to account for additional fix

Comment by Gerrit Updater [ 20/Sep/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35999/
Subject: LU-11542 import: Fix missing spin_unlock()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 3dbdd38a6adcee63b6d89d4656e0099a0006f26c

Comment by Peter Jones [ 20/Sep/19 ]

Late addition now landed too

Comment by Gerrit Updater [ 21/Sep/19 ]

Wang Shilong (wshilong@ddn.com) uploaded a new patch: https://review.whamcloud.com/36251
Subject: LU-11542 import: Fix missing spin_unlock()
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: 3970b40d71ca0e162a75590948567317d3406b3c

Comment by Gerrit Updater [ 28/Sep/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35796/
Subject: LU-11542 import: fix race between imp_state & imp_invalid
Project: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: fba0066a3b05f0afd15ab444c1e4aea98bc41178

Comment by Gerrit Updater [ 28/Sep/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36251/
Subject: LU-11542 import: Fix missing spin_unlock()
Project: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: b286293a86465b5404c17ac9e817440e8cad475c

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