Closed Bug 1614923 Opened 4 years ago Closed 4 years ago

Disable the FOGotype

Categories

(Toolkit :: Telemetry, task, P1)

task

Tracking

()

RESOLVED FIXED
mozilla75
Tracking Status
firefox75 --- fixed

People

(Reporter: chutten, Assigned: janerik)

Details

(Whiteboard: [telemetry:fog:m1])

Attachments

(1 file)

We've gotten what we wanted out of the FOGotype. Now it's time for it to go.

Rather than rip it out wholesale, let's start by just disabling it. We'll still need the Glean SDK in-tree in a moment, so it'd be a waste to unvendor it just to revendor it in a week.

This removes calling the initializer on the fog crate.
It leaves everything else in tact, including:

  • Leaves the fog crate in tree, including its dependencies such as glean-preview
  • Leaves the "fogotype" feature on gkrust-shared in place, ensuring glean is still compiled on nightly
    • it's not used, so it should just get removed at link time
  • Leaves the build config untouched (which sets the MOZ_FOGOTYPE definition)
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla75

== Change summary for alert #24942 (as of Fri, 14 Feb 2020 12:08:36 GMT) ==

Improvements:

14% tp5n nonmain_startup_fileio windows7-32-shippable opt e10s stylo 3,362,132.92 -> 2,883,829.92
10% tp5n nonmain_startup_fileio windows7-32-shippable opt e10s stylo 3,317,720.83 -> 2,969,625.92

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

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

Attachment

General

Created:
Updated:
Size: