Closed Bug 584001 Opened 14 years ago Closed 14 years ago

mozilla-central pushlog on hg.mozilla.org is broken

Categories

(mozilla.org Graveyard :: Server Operations, task, P1)

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: Dolske, Assigned: aravind)

Details

Attachments

(1 file)

Attached file hg fail
Went to push a backout, forgot to have "CLOSED TREE" in the message, fixed my commit, pushed again, and now it fails with "remote: error: pretxnchangegroup.z_loghistory hook raised an exception: column rev is not unique"

This needs fixed asap, since we're freezing for Beta 3.
json-pushes shows

 }, 
 "14813": {
  "date": 1280828630, 
  "changesets": [
   "898c7378890d6815da9c370ae9a1876e8c88c092"
  ], 
  "user": "jdolske@mozilla.com"
Need to manually removing the relevant commit (898c7378890d6815da9c370ae9a1876e8c88c092) from the pushlog DB (as in bug 583613, bug 573264).
(and then clear the pushlog cache, ideally)
Summary: hg.mozilla.org is broken. → mozilla-central pushlog on hg.mozilla.org is broken
Assignee: server-ops → jeremy.orem+bugs
Not sure how to do this. I've paged Aravind.
Just in case it help prevent this from ever, ever, happening again, here's my shell history for what I did:

  649  hg push
  650  hg outgoing
  651  hg qimport -r 48785
  652  hg qseries
  653  hg qpop
  654  hg pull -u
  655  hg up -r default
  656  hg qpush
  657  hg outgoing -p
  658  hg qrefresh -e
  659  hg qfinish -a
  660  hg outgoing
  661  hg push

649 was the push that failed because I didn't have "CLOSED TREE" in my message, the rest are me updating my repo, and 661 is the push that broke as the attachment shows.
me mumbles something about "varnish cache, too".

Did I ever write down what I had in mind on how to fix our hook ordering to get them back into pretxn? Because I don't remember :-(
I am going to go to sleep now so I can attempt to resume my beta 3 work in a better-than-zombielike-state tomorrow.

Once Hg is working again, two things should be done:

1) Land the backout of attachment 461660 [details] [diff] [review] from bug 583339. It's what I was trying to land when Hg broke, and is just a 1-line change.

2) Trigger a new round of nightly builds. nthomas killed the usual nightlies because we wanted to wait for this backout.
Assignee: jeremy.orem+bugs → aravind
Sorry, I slept through the first page.  Am here now, clearing pushlog and the cache.  Will comment here when its all good to go.
Deleted the rev, and cleared cache.  We should be able to push to m-c now.

fwiw, I was working on this yesterday and submitted a patch to the mercurial devs.  Hopefully, it's all good and I will patch our mercurial setup today.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Thanks, worked. Sorry for the wakeup :(
Status: RESOLVED → VERIFIED
Product: mozilla.org → mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: