Hi, I've recently seen code that does the following: - opens a file (write append mode) and writes data to it - opens a 2nd file descriptor for that same file (write append mode as well) and does an fsync call on this 2nd file descriptor - closes the 2nd file descriptor - continues writing to the 1st file descriptor - etc Is there a risk that some of the data might not get fsynced to disk? I mean, is it possible that the 2nd file descriptor doesn't have all the same metadata as the first one? Thanks. -- Filipe David Manana, fdmanana@xxxxxxxxx, fdmanana@xxxxxxxxxx "Reasonable men adapt themselves to the world. ÂUnreasonable men adapt the world to themselves. ÂThat's why all progress depends on unreasonable men." -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html