[LU-2730] mdt_reint_opcode() LASSERT() on network data Created: 31/Jan/13  Updated: 12/Mar/13  Resolved: 12/Mar/13

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.4.0, Lustre 2.1.4, Lustre 2.1.5
Fix Version/s: Lustre 2.4.0

Type: Bug Priority: Blocker
Reporter: Andreas Dilger Assignee: Nathaniel Clark
Resolution: Fixed Votes: 0
Labels: MB

Severity: 3
Rank (Obsolete): 6634

 Description   

In reviewing the new REINT_RMENTRY is added, it appears that the MDS code is LASSERTing on data from the network. This appears (to me at least) unintentional, since it is appears trying to return an err_serious() to the caller, but is passing "opc" as the argument instead of "-EFAULT". The err_serious() code will fail LASSERT(rc < 0), even though later code like mdt_reint_unpack() returns -EFAULT.



 Comments   
Comment by Nathaniel Clark [ 13/Feb/13 ]

http://review.whamcloud.com/5416

Comment by Peter Jones [ 12/Mar/13 ]

Landed for 2.4

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