[LU-7463] Change object existence assert to if check Created: 23/Nov/15  Updated: 30/Nov/15  Resolved: 30/Nov/15

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

Type: Bug Priority: Major
Reporter: Di Wang Assignee: Di Wang
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
is related to LU-7455 Tracking tickets to make DNE pass soa... Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

During double MDTs failover test, I met a few LBUGs in OSD declare functions (especially from OUT handlers) because the object does not exist (most likely due to the failure of the recovery). Let's turn these assert into error check to avoid panic.



 Comments   
Comment by Gerrit Updater [ 23/Nov/15 ]

wangdi (di.wang@intel.com) uploaded a new patch: http://review.whamcloud.com/17324
Subject: LU-7463 osd: Change existence assert into error
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: e933a2d84fd612226cc50244ff03bea8aee8132f

Comment by Gerrit Updater [ 30/Nov/15 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/17324/
Subject: LU-7463 osd: Change existence assert into error
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: eedb94a0503c8bc319a59174b7939835fadfd167

Comment by Joseph Gmitter (Inactive) [ 30/Nov/15 ]

Landed for 2.8

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