We are experiencing the same problem as No.198.
We have confirmed that even when the refcache is disabled, setting
fs.xfs.refcache_size to zero through sysctl, the problem does not disappear.
To run linux as single CPU mode, it makes the problem slightly hard to occur,
but it still occurs.
Two types of corruption we've seen:
1) Width is a multiple of 8kB, starting at 8kB boundary.
*Maybe the same trouble as No.198.
2) Width is a 964 bytes, ending up to 4kB boundary.
*I'm not sure the cause is same as 1) above.
We have tested on 2.4.20-20.9.XFS1.3.1, 2.4.20-30.9.sgi1 XFS1.3.3 and other
based on 2.4.20-20 on which we made some changes.
Anyone who knows where is the cause. On page cache, disk block handling, or
Or who knows how to avoid this with some setting or another version?