Closed
Bug 1803537
Opened 2 years ago
Closed 2 years ago
Prune useless deepcopies
Categories
(Taskcluster :: General, enhancement)
Taskcluster
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: sergesanspaille, Assigned: sergesanspaille)
Details
Attachments
(1 obsolete file)
Taskcluster spends a decent amount of time spawning copy.deepcopy
to avoid sharing between tasks.
This has a decent impact on performance : cumulative time spent in copy.deepcopy
peaks at 28% of execution time for a typical
python -m cProfile --sort=cumtime ./mach taskgraph target --fast -o/dev/null
Assignee | ||
Updated•2 years ago
|
Assignee: nobody → sguelton
Assignee | ||
Comment 1•2 years ago
|
||
Updated•2 years ago
|
Attachment #9308218 -
Attachment description: Bug 1803537 - Prune some deepcopy from gecko_taskgraph/util/scriptworker.py → WIP: Bug 1803537 - Prune some deepcopy from gecko_taskgraph/util/scriptworker.py
Updated•2 years ago
|
Attachment #9308218 -
Attachment description: WIP: Bug 1803537 - Prune some deepcopy from gecko_taskgraph/util/scriptworker.py → Bug 1803537 - Prune some deepcopy from gecko_taskgraph/util/scriptworker.py
Pushed by ahalberstadt@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/6eab46abfd71
Prune some deepcopy from gecko_taskgraph/util/scriptworker.py r=ahal,taskgraph-reviewers
Comment 3•2 years ago
•
|
||
Backed out 4 changesets (Bug 1805842, Bug 1806472, Bug 1806473, Bug 1803537) for causing build bustage on Gecko Decition Task.
Backout link
Push with failures <--> D
Failure Log
Flags: needinfo?(sguelton)
Updated•2 years ago
|
Attachment #9308218 -
Attachment is obsolete: true
Assignee | ||
Comment 4•2 years ago
|
||
This got fixed as a side effect of closing #1805656 and #1806473
Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(sguelton)
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•