Closed Bug 1697555 Opened 4 years ago Closed 4 years ago

Remove Accounts Ecosystem Telemetry supporting code from tree

Categories

(Toolkit :: Telemetry, task, P1)

task

Tracking

()

RESOLVED FIXED
89 Branch
Tracking Status
firefox89 --- fixed

People

(Reporter: chutten, Assigned: chutten)

References

Details

Attachments

(2 files)

With AET being removed to make room for other ways to solve some problems, we can and should remove the Telemetry-side supports.

This includes:

  • t/c/t/pings/EcosystemTelemetry.jsm
  • Its tests
  • And the docs
    • (For the docs we typically move them to the Obsolete Documentation section. Author's choice for moving or removing)
Blocks: 1697596
See Also: → 1697602

Oh right, the ID as well. We should stop generating the ecosystem client id in ClientID.jsm, and consider including some code to clear the value on disk and in prefs. Might be fun coordinating this part of the work with bug 1697596, so it might need to come as a follow-up.

Might be fun coordinating this part of the work with bug 1697596, so it might need to come as a follow-up.

In Bug 1697596, I'm planning to stub out the FxA functions for getting ecosystemAnonId so that they always throw an error. The telemetry code that calls them already wraps them in a try-catch in case of server error, so I expect this will decouple the two halves well enough for our purposes here.

No longer blocks: 1697596
See Also: → 1697596

I'm planning to stub out the FxA functions for getting ecosystemAnonId so that they always throw an error.

Actually I'm just going to remove the functions, which will cause attempts to call them to throw a (slightly less helpful) error, but still an error that will be caught, logged and ignored by the telemetry code.

Assignee: nobody → chutten
Status: NEW → ASSIGNED
Priority: P3 → P1
Pushed by chutten@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/78264ba0fd85 Remove Telemetry portions of Accounts Ecosystem Telemetry r=Dexter https://hg.mozilla.org/integration/autoland/rev/2902a9280e76 Remove old Fennec canary client_id detection code. r=Dexter
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 89 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: