Closed Bug 1714346 Opened 3 years ago Closed 3 years ago

try broken trying to pull non-public non-draft changesets


(Developer Services :: Mercurial:, defect, P1)


(Not tracked)



(Reporter: calixte, Assigned: sheehan)



The page is stuck on

Waiting for push with revision b3345d8cd9ad10da5fc774f418c797996174681d 

and when I click on the revision, I get:

An error occurred while processing your request

unknown revision 'b3345d8cd9ad10da5fc774f418c797996174681d' 

Looks like pushlog isn't showing new pushes.

Component: Treeherder → Mercurial:
Product: Tree Management → Developer Services
Version: --- → unspecified

We did some manual tweaking of changesets on try yesterday. When our bundle generation process ran overnight, it concluded by running a "replicate the repo" command. Some of the tweaked changesets ended up in this replicate message, and the consumers broke while trying to pull them down.

We fixed the issue temporarily but skipping the repo sync message for try. This should be fine to do, since the repo sync message is more of a safety net for repos with a single linear history. It's not as relevant for try, and we have a separate bundle generation code path for try, but it still hits this replicate message. After skipping the bad message the consumers are caught up and try pushes are showing up again.

We will likely need a patch to make sure this doesn't happen again. I'll file another bug for that work.

Assignee: nobody → sheehan
Closed: 3 years ago
Resolution: --- → FIXED
Summary: Treeherder is broken → try broken trying to pull non-public non-draft changesets
See Also: → 1714463
You need to log in before you can comment on or make changes to this bug.