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

Re: [Issue 4129] predecessors links on root node-revision skip revisions

From: Stefan Fuhrmann <stefan.fuhrmann_at_wandisco.com>
Date: Tue, 31 Jul 2012 10:35:24 +0200

On Thu, Jul 26, 2012 at 11:41 AM, Philip Martin
<philip.martin_at_wandisco.com>wrote:

> Stefan Fuhrmann <stefan.fuhrmann_at_wandisco.com> writes:
>
> > Yesterday, I debugged the code and found out why r(N-2)
> > would be reported. This was due to is-fresh-txn-root
> > being set on some of the root noderevs. Some of the
> > affected repositories don't use directory deltification.
> > Maybe, I'm able to look deeper into how that might
> > have happened.
> >
> > I think we found another form of corruption. Since the
> > fix is simply to ignore the flag, the question is whether
> > we may ignore it during (de-)serializing noderevs.
>
> One way to set is-fresh-txn-root is to commit an empty rev:
>
> http://subversion.tigris.org/issues/show_bug.cgi?id=4031
>

That fully explains why I see those flags in my repos.
Now, svnadmin verify will report them as corrupted.

-- Stefan^2.

-- 
Certified & Supported Apache Subversion Downloads:
http://www.wandisco.com/subversion/download
Received on 2012-07-31 10:35:56 CEST

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.