Details
-
Bug
-
Resolution: Fixed
-
Major
-
Lustre 2.7.0
-
None
-
el6.6 kernels
-
3
-
17328
Description
new warnings occasionally seen in ldiskfs due to checking code new in upstream ext4 code for el6.6.
stack traces look like ldiskfs_truncate() ..... -> ldiskfs_flush_unwritten_io()
lustre calls some ext4/ldiskfs entry points without locking i_mutex. It must do so in order to avoid deadlocks. This triggers a WARN_ON_ONCE() check that is in el6.6 and newer kernels. ldiskfs patch series for future kernels took care of this, but the patch series for el6.6 did not. Need to add a patch to remove the check for ldiskfs on el6.6