[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Efficient and effective fsync during commit

From: Daniel Klíma <danklima_at_gmail.com>
Date: Thu, 4 Jun 2015 09:38:20 +0200

2015-05-29 20:55 GMT+02:00 Branko Čibej <brane_at_wandisco.com>:

> On 29.05.2015 18:23, Ivan Zhakov wrote:
> > On 29 May 2015 at 18:55, Stefan Fuhrmann <stefan.fuhrmann_at_wandisco.com>
> wrote:
> >> You might be right. So, if you care about repository
> >> integrity, you should use your MSDN subscription and
> >> ask MS for clarification on FlushFileBuffers() behaviour.
> > You also may request MSDN subscription and ask MS for clarification or
> > keep Windows code as it was before.
>
> I doubt plain MSDN will give any useful answers; it doesn't even mention
> FCB's that I could find. The WDK might. Once upon a time there was a
> filesystem development kit that did give the answers to such questions;
> but it was only available for a humongous fee.
>
> -- Brane
>
>
Hello all,
following links might contain sought answers:
The Old New Thing:
"We're currently using FILE_FLAG_NO_BUFFERING and FILE_FLAG_WRITE_THROUGH,
but we would like our WriteFile to go even faster"
http://blogs.msdn.com/b/oldnewthing/archive/2014/03/06/10505524.aspx

"Flushing your performance down the drain, that is"
http://blogs.msdn.com/b/oldnewthing/archive/2010/09/09/10059575.aspx

"If NTFS is a robust journaling file system, why do you have to be careful
when using it with a USB thumb drive?"
http://blogs.msdn.com/b/oldnewthing/archive/2013/01/01/10381556.aspx

Installable File System Drivers:
https://msdn.microsoft.com/en-us/library/windows/hardware/dn641617(v=vs.85).aspx

Daniel Klima
Received on 2015-06-04 09:39:28 CEST

This is an archived mail posted to the Subversion Dev mailing list.