On May 9, 2006, at 11:26 AM, Joshua D. Drake wrote:
Of course not, but which drives lie about sync that are SATA? Or
more specifically SATA-II?
I don't know the answer to this question, but have you seen this tool?
http://brad.livejournal.com/2116715.html
It attempts to experimentally determine if, with your operating
system version, controller, and hard disk, fsync() does as claimed.
Of course, experimentation can't prove the system is correct, but it
can sometimes prove the system is broken.
I say it's worth running on any new model of disk, any new
controller, or after the Linux kernel people rewrite everything (i.e.
on every point release).
I have to admit to hypocrisy, though...I'm running with systems that
other people ordered and installed, I doubt they were this thorough,
and I don't have identical hardware to run tests on. So no real way
to do this.
Regards,
Scott
--
Scott Lamb <http://www.slamb.org/>