Hi there,
The online documentation for this parameter indicates that by default innodb
will call fsync after writing to data files:
http://dev.mysql.com/doc/refman/5.0/en/innodb-parameters.html#sysvar_innodb_
flush_method
However when looking through the code it appears that the calls to fsync
have been removed with the #ifdef UNIV_DO_FLUSH preprocessor variable which
is not defined on my system, thus making this configuration parameter
ignored .
Am I missing something here, or is this documentation out of date /
misleading in indicating that all data is fsync'd to disk?
Thanks for your help.
Ivan Novick