Yes, fsync does look like too blunt an instrument for many purposes. Your particular problem could be solved though, if the system owner (i.e. you) was able to take decisions about whether fsync should be honoured or not or partly or whatever, rather than having one filesystem do it, one not. Having said that, you as the system owner are also in a position to choose a filesystem that works well with the behaviour you need...