[LU-5602] Size on MDS is broken in face of resends (wide striping) Created: 10/Sep/14  Updated: 31/Jan/22  Resolved: 31/Jan/22

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

Type: Bug Priority: Minor
Reporter: Oleg Drokin Assignee: WC Triage
Resolution: Not a Bug Votes: 0
Labels: None

Severity: 3
Rank (Obsolete): 15671

 Description   

With my patch that simulates wide-striping induced resends ( http://review.whamcloud.com/11842 ), it seems that SO is totally broken for such a scenario.

sanity.sh test 132 dies with assertion right on mount with SOM enabled:

kernel:[113171.017853] LustreError: 30895:0:(mdt_open.c:449:mdt_ioepoch_close()) ASSERTION( info->mti_ioepoch == ((void *)0) || info->mti_ioepoch->ioepoch == o->mot_ioepoch ) failed

I poked in the core file a bit and I see that info->mti_ioepoch->ioepoch is 0 and o->mot_ioepoch is 1.


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