Closed Bug 1641928 Opened 5 years ago Closed 5 years ago

Use new dump_syms for linux in CI

Categories

(Firefox Build System :: General, enhancement, P3)

enhancement

Tracking

(firefox80 fixed)

RESOLVED FIXED
mozilla80
Tracking Status
firefox80 --- fixed

People

(Reporter: calixte, Assigned: froydnj)

References

(Blocks 2 open bugs)

Details

Attachments

(2 files)

Once this PR is merged:
https://github.com/mozilla/dump_syms/pull/91
we could use it in CI because this new version is a way faster.
For example with a libxul.so.dbg downloaded from symbols.m.o, the file is processed in ~2m10 with the old version and ~15s with the new version and the final file size is 20% smaller.

Priority: P2 → P3

I am actively working on this.

Assignee: nobody → nfroyd
Depends on: 1652089
Depends on: 1652087
Depends on: 1652098
Depends on: 1652870

Faster and more maintainable is better.

Depends on D83653

Pushed by nfroyd@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6d187a25138c permit DUMP_SYMS to be used when doing Linux builds; r=firefox-build-system-reviewers,rstewart https://hg.mozilla.org/integration/autoland/rev/07fdd9693d28 use new dump_syms for Linux builds; r=firefox-build-system-reviewers,rstewart
Pushed by csabou@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8b3e15e21d48 Add linux64-dump-syms to valgrind/kind.yml. r=froydnj CLOSED TREE
See Also: → 1654382

Nathan, does the improvement below makes sense for this patch?
== Change summary for alert #26615 (as of Mon, 27 Jul 2020 10:52:53 GMT) ==

Improvements:

13% build times linux64 debug base-toolchains-clang taskcluster-c5d.4xlarge 1,848.93 -> 1,602.69
12% build times linux64 debug base-toolchains-clang taskcluster-c5d.4xlarge 1,853.41 -> 1,629.14
11% build times linux64 debug base-toolchains-clang taskcluster-c5.4xlarge 1,894.41 -> 1,694.59

For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=26615

Flags: needinfo?(nfroyd)

(In reply to Alexandru Ionescu (needinfo me) [:alexandrui] from comment #7)

Nathan, does the improvement below makes sense for this patch?
== Change summary for alert #26615 (as of Mon, 27 Jul 2020 10:52:53 GMT) ==

Improvements:

13% build times linux64 debug base-toolchains-clang taskcluster-c5d.4xlarge 1,848.93 -> 1,602.69
12% build times linux64 debug base-toolchains-clang taskcluster-c5d.4xlarge 1,853.41 -> 1,629.14
11% build times linux64 debug base-toolchains-clang taskcluster-c5.4xlarge 1,894.41 -> 1,694.59

For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=26615

Yeah, that makes sense!

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

Attachment

General

Created:
Updated:
Size: