kmra...@rockwellcollins.com wrote on Thu, Jun 30, 2011 at 09:06:28 -0500:
> Daniel Shahaf <d...@daniel.shahaf.name> wrote on 06/30/2011 07:35:36 AM:
> > I'm going to say this even more clearly:
> > 
> > If you backup a repository by copying its files while a server is
> > running, the backup may be created corrupted.
> > 
> > http://subversion.apache.org/docs/release-notes/1.7#single-db (sic)
> 
> This does not seem point to any additional warnings about the server
> side yet (only the client)...
> 

Read the attached issue.  FSFS on 1.7 is affected --- specifically,
revprops.db, which contains the only copy of revprops of packed
revisions.

> I realize regular backup software was never truly endorsed, but in
> the past, the "corruption" could always be rolled back to the last
> valid commit, since the server never modified files once they were
> created.  You could lose the last commit and need to manually
> perform surgery on the "current" file, but the repo would still be
> functional.  Since backups are considered a snapshot in time this
> isn't a big problem since it just moves the timeframe of the
> backup to the previous commit.
> 
> To be honest, both hotcopy and svnsync are way too slow for
> any server of appreciable size.  If 1.7 is designed to modify
> existing files in place on the server, potentially rendering
> snapshot backups non repairable, it would be a huge regression.
> 

Per above, it is designed this way.  Could you raise this issue on dev@ please?

Would adding an 'svnadmin create'-time knob that says "Pack only
revision shards but not revision property shards" solve your issue?

> Kevin R.

Reply via email to