Closed Bug 1640429 Opened 5 years ago Closed 5 years ago

linux64-custom-v8 TL(custom-v8) task often exceeding task run time limit

Categories

(Firefox Build System :: Task Configuration, defect)

defect

Tracking

(firefox78 fixed)

RESOLVED FIXED
mozilla78
Tracking Status
firefox78 --- fixed

People

(Reporter: aryx, Assigned: sparky)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

The TL(custom-v8) task started to often hit the task's run limit of 1h this week.

There is one task which still ran in 12 minutes like the older ones, newer ones are close to an hour or hit the limit.

This successful but long running task has two "hangs":

[task 2020-05-22T11:37:48.655Z] # Get v8 source code and dependencies
[task 2020-05-22T11:37:48.655Z] fetch v8
[task 2020-05-22T11:37:48.655Z] + fetch v8
[task 2020-05-22T11:38:14.026Z] Warning: Running gclient on Python 3. 
[task 2020-05-22T11:38:14.026Z] If you encounter any issues, please file a bug on crbug.com under the Infra>SDK component.
[task 2020-05-22T11:38:14.026Z] WARNING: Your metrics.cfg file was invalid or nonexistent. A new one will be created.
[task 2020-05-22T11:38:15.773Z] Warning: Running gclient on Python 3. 
[task 2020-05-22T11:38:15.773Z] If you encounter any issues, please file a bug on crbug.com under the Infra>SDK component.
[task 2020-05-22T12:02:29.859Z] 
[task 2020-05-22T12:02:29.859Z] ________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress https://chromium.googlesource.com/v8/v8.git /builds/worker/workspace/build/src/_gclient_v8_t2n6y0lc' in '/builds/worker/workspace/build/src'
[task 2020-05-22T12:03:05.722Z] Resolving deltas: 100% (644078/644078)   
[task 2020-05-22T12:03:05.722Z] Resolving deltas: 100% (644078/644078), done.
[task 2020-05-22T12:27:46.782Z] [0:49:29] Still working on:
[task 2020-05-22T12:27:46.782Z] [0:49:29]   v8
[task 2020-05-22T12:28:17.953Z] ________ running 'vpython v8/third_party/depot_tools/update_depot_tools_toggle.py --disable' in '/builds/worker/workspace/build/src'

Please redirect the needinfo to Greg if appropriate.

Flags: needinfo?(mh+mozilla)
Flags: needinfo?(mh+mozilla) → needinfo?(gmierz2)

This patch attempts to fix the long-running customv8 toolchain tasks by adding a --force to the fetch v8 call. This additional option prevents fetch from checking for existing .gclient files (which should never exist) to help with the long delay we are seeing in this call.

Assignee: nobody → gmierz2
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: