Closed Bug 1471971 Opened 7 years ago Closed 7 years ago

Decision task on try pushes runs too soon, can't find the changeset in hg

Categories

(Taskcluster :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1204891

People

(Reporter: kats, Unassigned)

Details

I've seen this a number of times lately on my try pushes: https://treeherder.mozilla.org/logviewer.html#?job_id=185404542&repo=try&lineNumber=19 I do a try push, the decision task runs, it can't find the changeset, and aborts. If I retrigger the decision task it works fine. Presumably there's a race condition where the decision task as part of some hook before the mercurial repo actually has fully committed the push?
Yep, that's exactly what's happening. The fix is to start listening to pulse messages instead of polling the repo, but that's rather a lot of work and not first on anyone's list right now. This has been the case forever. Something in the configuration of the hg servers has made the race condition come out the other way more frequently over the last few months, though.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.