Is there any reason to EVER call pg_fsync?
What would happen if we always called pg_fdatasync?
Just curious, is there a reason why we would always want the meta data updated
for each block update? Does postgres use it? Wouldn't the replacement of fsync
with fdatasync increase performance on all platforms which support the
difference?
Are there any reasons not to?