Closed Bug 1655499 Opened 4 years ago Closed 4 years ago

./mach try fuzzy with `rebuild` argument fails the decision task

Categories

(Firefox Build System :: Task Configuration, defect)

defect

Tracking

(firefox-esr68 unaffected, firefox-esr78 unaffected, firefox79 unaffected, firefox80 fixed, firefox81 fixed)

RESOLVED FIXED
81 Branch
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox79 --- unaffected
firefox80 --- fixed
firefox81 --- fixed

People

(Reporter: jdescottes, Assigned: ahal)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Today, everytime I pushed to try with a rebuild parameter, the decision task failed. Examples:

The error always looks like requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: http://taskcluster/queue/v1/task/b'VkYX54-KTLa_V2ZNgcTOGw'

Looking at the logs, taskIds seem to be slightly incorrect:

[task 2020-07-27T14:29:02.065Z] Creating task with taskId b'YUvmHlcwTIei2JRlekHRdA' for test-linux64-shippable/opt-talos-damp-e10s
[task 2020-07-27T14:29:02.067Z] Creating task with taskId b'X8rj3PZpRMOlOnxqpH5U-g' for test-linux64-shippable/opt-talos-damp-e10s
[task 2020-07-27T14:29:02.071Z] Creating task with taskId b'VkYX54-KTLa_V2ZNgcTOGw' for test-linux64-shippable/opt-talos-damp-e10s
[task 2020-07-27T14:29:02.072Z] Creating task with taskId b'Tv0A1iqERS-mnY0d6_eFag' for test-linux64-shippable/opt-talos-damp-e10s
[task 2020-07-27T14:29:02.075Z] Creating task with taskId b'WroiXjNTQiec9b1Axd1E5A' for test-linux64-shippable/opt-talos-damp-e10s

See b' before each task id. The way this prefix is handled seems to change between python 2 and python 3. Could it be linked to https://bugzilla.mozilla.org/show_bug.cgi?id=1638990 ?

Has Regression Range: --- → yes

Looks like an instance of slugid was missed for decoding:
https://searchfox.org/mozilla-central/source/taskcluster/taskgraph/create.py#92

Component: Try → Task Configuration
Assignee: nobody → ahal
Status: NEW → ASSIGNED
Pushed by ahalberstadt@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/81dfb9fe9a70
[taskgraph] Decode slugid to text in create_task, r=tomprince
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 81 Branch

Set release status flags based on info from the regressing bug 1638990

The patch landed in nightly and beta is affected.
:ahal, is this bug important enough to require an uplift?
If not please set status_beta to wontfix.

For more information, please visit auto_nag documentation.

Flags: needinfo?(ahal)

I don't think it's super important to land on beta, though I know Tom often likes to uplift stuff like this. Unsure of the process if we want to take it, is a=test-only still a thing?

Flags: needinfo?(ahal)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: