[Top][All Lists]
[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-----