monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] Re: Invariant violated when converting a CVS repository


From: Koen Kooi
Subject: [Monotone-devel] Re: Invariant violated when converting a CVS repository to Monotone using Tailor
Date: Tue, 12 Sep 2006 19:47:22 +0200
User-agent: Thunderbird 1.5.0.5 (Macintosh/20060719)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Nathaniel Smith schreef:
> On Tue, Sep 12, 2006 at 11:54:31AM -0300, Juan Jose Comellas wrote:
>> I have been trying to convert a big CVS repository to Monotone using Tailor, 
>> and I got this error in the middle of the process:
>>
>> mtn: fatal: St11logic_error: database.cc:845: invariant 'I(cancel_size < 
>> pending_writes_size)' violated
> 
> Wow, lots of people are hitting this.  The bug is already fixed in
> mainline, if you want to get that; otherwise, you can patch up 0.29
> simply by finding line 845 of database.cc, and turning the "<" into a
> "<=".  I.e., it currently says
>   I(cancel_size < pending_writes_size);
> but it should say
>   I(cancel_size <= pending_writes_size);
> 
> Sorry about that,

It also seems 0.28 is a bit less prone to this invariant, so you could try that 
if you
have a fairly large repository where 'regenerate rosters' will take some hours 
(like with
the OE.mtn from openembedded.org).
Apart from that mainline rocks with it ├╝berfast 'commit' and 'update' :)

regards,

Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFFBvKqMkyGM64RGpERAsmMAJoDp52lBFE1e2afI0sAqYpSefFrZACgtYPJ
5hoBq+4PnTbTCQQ8ngIiCm0=
=uO6+
-----END PGP SIGNATURE-----





reply via email to

[Prev in Thread] Current Thread [Next in Thread]