Details
-
Bug
-
Resolution: Fixed
-
Critical
-
Lustre 2.4.0
-
2.4.0-19chaos clients and servers
-
3
-
12564
Description
We have received reports of Lustre clients incorrectly reporting files with 0 length then on a second attempt the correct non-zero length will be reported. This is reminiscent of LU-274. Before digging too far into this, I notice that the fix for LU-274 did not seem to survive the conversion from obdfilter to ofd. Do we need a similar fix in ofd_intent_policy()?
Here is the reproducer reported by our user:
- On cslic3 using lscratch3, I created 20 files of size 1024 bytes
- Waited 27 minutes (I tried around 15 minutes and didn't see incorrect size zeros)
- On cslic8 listed the lscratch3 directory from step 1, I saw 3 files with size 0
- On cslic8 listed the lscratch3 directory again (immediately following step3) and all files listed as 1024 bytes
In case it helps interpret the debug logs, here are the NIDs of the nodes involved.