Ross Walker wrote:
On Dec 28, 2009, at 1:41 PM, Les Mikesell lesmikesell@gmail.com wrote:
Did linux ever get a working fsync() or does it still flush the entire filesystem buffer?
Working, meaning reliable, or the ability to sync a memory range instead of the whole file system? There is sync_page_range() to only sync only a range, but I think the biggest issue is whether it actually assures it makes it to disk or just out of memory.
I mean the ability to sync only the buffer associated with the single file specified by the file descriptor in the argument - without waiting for a bunch of other unrelated and irrelevant data to sync along with it.