Re: Efficient and effective fsync during commit
On 29.05.2015 17:55, Stefan Fuhrmann wrote:
> If you assume / suspect that FlushFileBuffers() only operates on the
> open handle, i.e. only flushes those changes made through that thandle,
From my dabbling with the Windows I/O stack and filesystems way back,
I'd say that flushing (and all other operations, really) are per-FCB.
The FCB (file control block) is a per-open-file unique structure deep in
the I/O stack that all file handles refer to. Any file handle that has
the necessary access and sharing rights to flush the file cache will
affect the cache state for all other file handles.
Received on 2015-05-29 20:53:29 CEST
This is an archived mail posted to the Subversion Dev