Many missing revlogs, do we have a problem?

Alban Hertroys alban.hertroys at apollovredestein.com
Wed Jun 17 14:58:08 UTC 2015


I just tried a synchronize with a local copy of our master repo and it 
failed with "empty or missing revlog". So I figured there might be a few 
corrupted revlogs somewhere and did an hg verify on our master repo (using 
tortoisehg 3.3). I was NOT prepared for what it told me, an excerpt from 
the end of the (long) list:

data/xxx_austrian_env/SalesreportPointSAustriaS.fex.i at 1883: missing 
revlog!
 data/xxx_austrian_env/SalesreportPointSAustriaS_RC.fex.i at 1883: missing 
revlog!
 data/xxx_austrian_env/SalesreportPointSAustriaStart.fex.i at 1883: missing 
revlog!
 data/xxx_austrian_env/points.csv.i at 1883: missing revlog!
17922 files, 2741 changesets, 26977 total revisions
13 warnings encountered!
17985 integrity errors encountered!
(first damaged changeset appears to be 0)

It's telling me that we have even more integrity errors than we have 
files. Ouch!

Last time I synchronized to my local copy was sometime last week and that 
went fine. Now suddenly we're in _this_ situation, and of course just as 
we're about to release the committed code to our new production server. I 
find it rather hard to believe that hg verify is telling me the truth, 
frankly - it doesn't make sense...

Any idea how this might have happened?
What can we do about it without losing our master repo?

Regards,

Alban Hertroys,
Apollo Vredestein B.V.



alban.hertroys at apollovredestein.com
T: 




 	Apollo Vredestein B.V. - P.O. Box 27 - 7500 AA  Enschede - The Netherlands - 
Chamber of Commerce number 34223268 - http://www.apollovredestein.com	 

The information contained in this e-mail is intended solely for the use of the 
individual or entity to whom it is addressed and others authorized to receive 
it. You are hereby notified that any disclosure, copying, distribution or 
action in relation to the contents of this information is strictly prohibited. 
If you are not the intended recipient, please delete this message and any 
attachments and advise the sender by return e-mail. The confidentiality of this 
message is not warranted. Apollo Vredestein B.V. rules out any and every 
liability resulting from this or any other electronic transmission.
 



More information about the Mercurial mailing list