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

Re: SVN corrupts repository when server runs out of disc space.

From: Malcolm Rowe <malcolm-svn-dev_at_farside.org.uk>
Date: 2007-04-24 11:17:02 CEST

On Tue, Apr 24, 2007 at 09:13:48AM +0100, Taylor, Richard wrote:
> We are using FSFS.
> When I say 'corrupted the directory' mean the following. When the server
> runs out of disc space during a commit and it errors at the point of sending
> file X in directory Y. Any subsequent checkout, update or commit of the
> repository will fail when it reaches an operation on directory Y.
>

That is utterly, utterly, strange. FSFS doesn't finalise the commit
until after the whole transaction has been written, and up to that
point, the transaction is invisible to other users. So I'd expect to
see dead transactions lying about, but no impact on the actual
repository.

> I'd like to add this into the bug database so that it can be given some
> consideration.

Definitely, please do. If you can generate a reproduction testcase,
that would be even better (preferably one starting by loopback-mounting
a disk of a specified size, so anyone can run it).

Thanks,
Malcolm

  • application/pgp-signature attachment: stored
Received on Tue Apr 24 11:17:20 2007

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

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