This is mentioned in the doc/FAQ. Ocfs2 does not update the mtime on disk for
non-extending directio writes. The correct times you are seeing are only in
cache. We do this to allow multiple nodes to r/w concurrently to the same file.
Having said that, in mainline we have recently added a mount o
# cat /etc/enterprise-release
Enterprise Linux Enterprise Linux AS release 4 (October Update 5)
# rpm -qa | grep ocfs
ocfs2-tools-devel-1.2.4-1
ocfs2console-1.2.4-1
ocfs2-2.6.9-55.0.0.0.2.ELsmp-1.2.5-1
ocfs2-tools-1.2.4-1
ocfs2-2.6.9-55.0.0.0.2.EL-1.2.5-1
ocfs2-2.6.9-55.0.0.0.2.ELlargesmp-1.2.5-1