Closed Bug 1467025 Opened 7 years ago Closed 7 years ago

mozilla-unified doesn't include changesets from central

Categories

(Developer Services :: Mercurial: hg.mozilla.org, defect)

defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: flod, Assigned: gps)

Details

I noticed it for bug 1437942, landed over 8 hours ago. https://hg.mozilla.org/mozilla-central/rev/f4a2094a00c5 Right now, that changeset is completely missing from mozilla-unified https://hg.mozilla.org/mozilla-unified/rev/f4a2094a00c5 My bookmark for central point at 469849:752465b44c79, and was about about 19 hours ago according to https://hg.mozilla.org/mozilla-unified
Added Ryan so he can take a look of what exactly is going on here. Thank you.
Flags: needinfo?(ryanvm)
One of the latest changesets in the shortlog is there though, which makes things even more confusing https://hg.mozilla.org/mozilla-central/rev/c8103e36d8cf https://hg.mozilla.org/mozilla-unified/rev/c8103e36d8cf
This is probably fallout from the original (backedout) fix for Bug 1466939.
Jun 06 05:31:20 hgssh4.dmz.scl3.mozilla.com systemd[1]: Started Aggregate Mercurial repositories. Jun 06 05:31:20 hgssh4.dmz.scl3.mozilla.com systemd[1]: Starting Aggregate Mercurial repositories... Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: pulling /repo/hg/mozilla/releases/mozilla-aurora into /repo/hg/mozilla/experimental/firefox-unified-stage Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: searching for changes Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: no changes found Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: ** Unknown exception encountered with possibly-broken third-party extension unifyrepo Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: ** which supports versions unknown of Mercurial. Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: ** Please disable unifyrepo and try your action again. Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: ** If that fixes the bug please report it to the extension author. Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: ** Python 2.7.5 (default, Apr 11 2018, 07:36:10) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: ** Mercurial Distributed SCM (version 4.5.3+9-1ed250f701ee) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: ** Extensions loaded: blackbox, clonebundles, mozhooks, obsolescencehacks, pushlog, replicateowner, serverlog, readonly, vcsreplicator, unifyrepo Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: Traceback (most recent call last): Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/bin/hg", line 41, in <module> Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: dispatch.run() Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/dispatch.py", line 88, in run Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: status = (dispatch(req) or 0) & 255 Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/dispatch.py", line 183, in dispatch Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: ret = _runcatch(req) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/dispatch.py", line 324, in _runcatch Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: return _callcatch(ui, _runcatchfunc) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/dispatch.py", line 332, in _callcatch Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: return scmutil.callcatch(ui, func) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/scmutil.py", line 154, in callcatch Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: return func() Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/dispatch.py", line 314, in _runcatchfunc Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: return _dispatch(req) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/dispatch.py", line 918, in _dispatch Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: cmdpats, cmdoptions) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/dispatch.py", line 673, in runcommand Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: ret = _runcommand(ui, options, cmd, d) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/dispatch.py", line 926, in _runcommand Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: return cmdfunc() Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/dispatch.py", line 915, in <lambda> Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: d = lambda: util.checksignature(func)(ui, *args, **strcmdopt) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/util.py", line 1195, in check Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: return func(*args, **kwargs) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/version-control-tools/hgext/unifyrepo/__init__.py", line 298, in unifyrepo Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: exchange.pull(stagerepo, sourcepeer) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/exchange.py", line 1364, in pull Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: _pullbundle2(pullop) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/exchange.py", line 1541, in _pullbundle2 Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: bundle2.processbundle(pullop.repo, bundle, op=op) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/bundle2.py", line 454, in processbundle Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: processparts(repo, op, unbundler) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/bundle2.py", line 461, in processparts Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: _processpart(op, part) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/bundle2.py", line 528, in _processpart Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: handler(op, part) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/version-control-tools/pylib/vcsreplicator/vcsreplicator/hgext.py", line 155, in phase_heads_handler Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: if op.repo._replicationinfo['changegroup']: Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: File "/var/hg/venv_tools/lib/python2.7/site-packages/mercurial/repoview.py", line 255, in __getattr__ Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: return getattr(self._unfilteredrepo, attr) Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com unifyrepo[11614]: AttributeError: 'replicatingrepo' object has no attribute '_replicationinfo' Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com systemd[1]: unifyrepo.service: main process exited, code=exited, status=1/FAILURE Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com systemd[1]: Unit unifyrepo.service entered failed state. Jun 06 05:31:22 hgssh4.dmz.scl3.mozilla.com systemd[1]: unifyrepo.service failed. Likely fallout from https://hg.mozilla.org/hgcustom/version-control-tools/rev/6493d73ab03c somehow. It's worth noting that the repo unification code doesn't have any tests and the service isn't monitored.
Flags: needinfo?(ryanvm)
Keywords: leave-open
I backed out 7d11a3d11ba5 and am doing a deploy now. Things should sort themselves out within the next 5 minutes. We'll obviously have some follow-up work to do. That will start in bug 1464077.
Assignee: nobody → gps
Status: NEW → RESOLVED
Closed: 7 years ago
Keywords: leave-open
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.