Closed
Bug 704472
Opened 13 years ago
Closed 13 years ago
Cannot push to TryServer
Categories
(mozilla.org Graveyard :: Server Operations, task)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: Yoric, Assigned: bhearsum)
References
Details
Attachments
(1 file)
3.86 KB,
text/plain
|
Details |
I have just attempted twice to push to tryserver. I was rejected both times, with the following message:
$hg push -f try
pushing to ssh://hg.mozilla.org/try
searching for changes
remote: adding changesets
remote: adding manifests
remote: adding file changes
remote: added 1 changesets with 9 changes to 10 files (+1 heads)
remote: Looks like you used try syntax, going ahead with the push.
remote: If you don't get what you expected, check http://trychooser.pub.build.mozilla.org/ for help with building your trychooser request.
remote: Thanks for helping save resources, you're the best!
remote: Trying to insert into pushlog.
remote: Please do not interrupt...
remote: error: pretxnchangegroup.z_loghistory hook raised an exception: column rev is not unique
remote: transaction abort!
remote: rollback completed
remote: ** unknown exception encountered, details follow
remote: ** report bug details to http://mercurial.selenic.com/bts/
remote: ** or mercurial@selenic.com
remote: ** Python 2.4.3 (#1, Apr 14 2011, 20:42:01) [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)]
remote: ** Mercurial Distributed SCM (version 1.5.4)
remote: ** Extensions loaded: hgwebjson, pushlog-feed, buglink
remote: Traceback (most recent call last):
remote: File "/usr/bin/hg", line 27, in ?
remote: mercurial.dispatch.run()
remote: File "/usr/lib/python2.4/site-packages/mercurial/dispatch.py", line 16, in run
remote: sys.exit(dispatch(sys.argv[1:]))
remote: File "/usr/lib/python2.4/site-packages/mercurial/dispatch.py", line 30, in dispatch
remote: return _runcatch(u, args)
remote: File "/usr/lib/python2.4/site-packages/mercurial/dispatch.py", line 50, in _runcatch
remote: return _dispatch(ui, args)
remote: File "/usr/lib/python2.4/site-packages/mercurial/dispatch.py", line 471, in _dispatch
remote: return runcommand(lui, repo, cmd, fullargs, ui, options, d)
remote: File "/usr/lib/python2.4/site-packages/mercurial/dispatch.py", line 341, in runcommand
remote: ret = _runcommand(ui, options, cmd, d)
remote: File "/usr/lib/python2.4/site-packages/mercurial/dispatch.py", line 522, in _runcommand
remote: return checkargs()
remote: File "/usr/lib/python2.4/site-packages/mercurial/dispatch.py", line 476, in checkargs
remote: return cmdfunc()
remote: File "/usr/lib/python2.4/site-packages/mercurial/dispatch.py", line 470, in <lambda>
remote: d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
remote: File "/usr/lib/python2.4/site-packages/mercurial/util.py", line 401, in check
remote: return func(*args, **kwargs)
remote: File "/usr/lib/python2.4/site-packages/mercurial/commands.py", line 2904, in serve
remote: s.serve_forever()
remote: File "/usr/lib/python2.4/site-packages/mercurial/sshserver.py", line 45, in serve_forever
remote: while self.serve_one():
remote: File "/usr/lib/python2.4/site-packages/mercurial/sshserver.py", line 57, in serve_one
remote: impl()
remote: File "/usr/lib/python2.4/site-packages/mercurial/sshserver.py", line 208, in do_unbundle
remote: r = self.repo.addchangegroup(fp, 'serve', self.client_url())
remote: File "/usr/lib/python2.4/site-packages/mercurial/localrepo.py", line 2120, in addchangegroup
remote: url=url, pending=p)
remote: File "/usr/lib/python2.4/site-packages/mercurial/localrepo.py", line 152, in hook
remote: return hook.hook(self.ui, self, name, throw, **args)
remote: File "/usr/lib/python2.4/site-packages/mercurial/hook.py", line 142, in hook
remote: r = _pythonhook(ui, repo, name, hname, hookfn, args, throw) or r
remote: File "/usr/lib/python2.4/site-packages/mercurial/hook.py", line 68, in _pythonhook
remote: r = obj(ui=ui, repo=repo, hooktype=name, **args)
remote: File "/usr/lib/python2.4/site-packages/mozhghooks/pushlog.py", line 79, in log
remote: (pushid, ctx.rev(), hex(ctx.node())))
remote: pysqlite2.dbapi2.IntegrityError: column rev is not unique
abort: unexpected response: empty string
On my side, I have Mercurial 1.9.1, on a Macintosh, from the Paris office, on wifi Mozilla.
I have tested again after a successful hg pull && hg update. After 7 minutes without activity, I interrupted the communication:
$hg push -f try
pushing to ssh://hg.mozilla.org/try
searching for changes
^Cinterrupted!
remote: waiting for lock on repository /repo/hg/mozilla/try held by 'dm-svn02.mozilla.org:24496'
remote: Killed by signal 2.
Subsequent attempts yielded similar results.
Updated•13 years ago
|
Assignee: nobody → server-ops
Component: Hg: Customizations → Server Operations
QA Contact: hg.customizations → cshields
Reporter | ||
Comment 1•13 years ago
|
||
Additional notes:
- I can push to my queue without any problem
ssh://hg.mozilla.org/users/dteller_mozilla.com/queue
- on my latest attempt, it gave up after 13 minutes, with the attached message.
Comment 2•13 years ago
|
||
Rail, might this be bug 697802 at it was checked in in this morning?
Comment 3•13 years ago
|
||
More reports of this on #developers, raising to blocker.
Severity: normal → blocker
Updated•13 years ago
|
Assignee: server-ops → ashish
Assignee | ||
Comment 4•13 years ago
|
||
(In reply to Ed Morley [:edmorley] from comment #2)
> Rail, might this be bug 697802 at it was checked in in this morning?
I don't think this is related to that - it doesn't touch the hg server side of things at all.
Comment 5•13 years ago
|
||
Removed the bogus commits. Should be able to push to try now.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 6•13 years ago
|
||
Dammit, removing those commits from the pushlog seems to have broken the pollers. Working to fix that.
Assignee: ashish → bhearsum
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 7•13 years ago
|
||
Fixed the poller through the manhole:
>>> master.change_svc.services[24].branch
'try'
>>> master.change_svc.services[24].lastChangeset
u'673eca27d6c7260e24624098c1ce0f5196e1feb1'
>>> master.change_svc.services[24].lastChangeset = u'587bd6d86427'
Jobs are running now.
Status: REOPENED → RESOLVED
Closed: 13 years ago → 13 years ago
Resolution: --- → FIXED
Updated•10 years ago
|
Product: mozilla.org → mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•