Hello everyone, Is there a VFS level reason why we hold the directory mutex while we fsync the directory? I'm seeing a pretty dramatic improvement in directory fsync heavy workloads when I drop it during transaction commit, and it seems like this should be a safe optimization in all journaled the filesystems. This applies file fsync as well, the mutex doesn't protect us from all the possible places that might come in and make new dirty data. -chris -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html