[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: Les Mikesell <lesmikesell_at_gmail.com>
Date: Tue, 03 Aug 2010 08:08:50 -0500

Nico Kadel-Garcia wrote:
> On Tue, Aug 3, 2010 at 6:56 AM, Stefan Sperling <stsp_at_elego.de> 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.
>
> And that's why the time to take the snapshot is in the post-commit step.

Does each post-commit step complete atomically before any other commit can
start? And by flush, does that mean to the system buffers or an fsync() to disk
(on systems where fsync actually works)?

-- 
   Les Mikesell
    lesmikesell_at_gmail.com
Received on 2010-08-03 15:09:34 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.