Hi I wanted to start this thread, because I wanted to review some thinking around this subject.
The cases that I wanted to discuss are:
A) power outage ( may be but today filesystems are not ext2 nor FAT32).
B) The will be protected ( If a disk goes wrong, the raid should take care of the situation ).
C) I can't think of another case.
My current thinking is the idea if disable the disk cache are meant to protect filesystem that are not capable to recover when something goes wrong. NTFS is been around a while and ext3/XFS and another Transaction systems. So perhaps it is time to review, discuss and clarify this urban myth and put in perspective when is right to have cache and when should not be used.