Closed Bug 1613938 Opened 4 years ago Closed 4 years ago

Raptor tests hang when downloading conditioned profiles

Categories

(Testing :: Raptor, defect)

Version 3
defect
Not set
normal
Points:
3

Tracking

(firefox74 fixed)

RESOLVED FIXED
mozilla74
Tracking Status
firefox74 --- fixed

People

(Reporter: Bebe, Assigned: Bebe)

References

Details

Attachments

(1 file)

Raptor tests hang when downloading conditioned profile

ex:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=287878138&repo=mozilla-central&lineNumber=1603

[task 2020-02-07T05:20:47.987Z] 05:20:47     INFO -  raptor-perftest Info: Making temp_download_dir from inside get_conditioned_profile c:\users\task_1581044938\appdata\local\temp\tmpc_obng
[task 2020-02-07T05:20:47.987Z] 05:20:47     INFO -  raptor-perftest Info: Platform used: win64
[taskcluster:error] Aborting task...
[taskcluster 2020-02-07T05:45:39.225Z] SUCCESS: The process with PID 3432 (child process of PID 3120) has been terminated.
[taskcluster 2020-02-07T05:45:39.225Z] SUCCESS: The process with PID 3120 (child process of PID 4108) has been terminated.
[taskcluster 2020-02-07T05:45:39.225Z] SUCCESS: The process with PID 7992 (child process of PID 4868) has been terminated.

Tarek it looks like the tests are hanging around:
https://searchfox.org/mozilla-central/source/testing/raptor/raptor/perftest.py#202

we get the previous log message but not the one from cond profile
https://searchfox.org/mozilla-central/source/testing/condprofile/condprof/client.py#61

Flags: needinfo?(tarek)

Please note that the bug summary doesn't reflect the actual failure as visible on Treeherder. As such sheriffs will file a general task aborted intermittent bug soon. We might want to keep this as blocking bug for that.

Summary: [Intermittent] Raptor tests hang when downloading conditioned profiles → Raptor tests hang when downloading conditioned profiles
Points: --- → 3

so, the fact that you are not getting the first comment in the condprof function is weird.

what you can do is wrap this whole block here : https://searchfox.org/mozilla-central/source/testing/raptor/raptor/perftest.py#201-207
in a try... except Exception block, to see if there's another error, because it bubbles up all the way to creating the PerfTest() class, so maybe that's why it hangs.

Flags: needinfo?(tarek)
Assignee: nobody → fstrugariu
Status: NEW → ASSIGNED
Flags: needinfo?(fstrugariu)
Pushed by fstrugariu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7707c38dda05
Raptor tests hang when downloading conditioned profiles r=tarek
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla74

Tarek any ideas or suggestion on how to fix this?

Flags: needinfo?(fstrugariu) → needinfo?(tarek)

Maybe this is a resource issue (like a full disk maybe?) because from the Python side, the only thing we are doing is creating a temp dir then getting ready to fill it. Since we're not seeing any error and stuff just hangs, I am wondering if we could dump some system info just before it happens to try to understand. (memory/disk/)

Flags: needinfo?(tarek)

It's sad that we don't get the resource-usage.json file as artifact uploaded when jobs abort. :/

Blocks: 1618390
Blocks: 1621339
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: