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

Re: Support for filesystem snapshots (?)

From: Vincent Lefevre <vincent-svn_at_vinc17.net>
Date: Tue, 3 Aug 2010 14:36:41 +0200

On 2010-08-03 12:56:28 +0200, Stefan Sperling wrote:
> On Tue, Aug 03, 2010 at 10:33:28AM +0000, Florian Weimer wrote:
> > Kernel-level buffers are taken into account. Application buffers
> > aren't, the application has to take care of that. But if the
> > Subversion fails to do that, it cannot recover from file system
> > crashes, either, which is arguably a bug in Subversion.
>
> Subversion carefully flushes file buffers after writing revision files.

What do you mean by "flushes file buffers"? A call to fflush()?
Or a call to sync() or fsync() too?

Assuming the filesystem is on a remote machine (say, NFS), the
necessary needs to be done on the client side: the NFS server
cannot take into account the kernel-level buffers of the client.

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Arénaire project (LIP, ENS-Lyon)
Received on 2010-08-03 14:37:21 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.