Closed Bug 1410021 Opened 8 years ago Closed 4 years ago

Send necessary update pings from the update agent

Categories

(Toolkit :: Application Update, enhancement, P3)

All
Windows
enhancement

Tracking

()

RESOLVED FIXED

People

(Reporter: gfritzsche, Unassigned)

References

(Blocks 1 open bug)

Details

We added an update ping that allows tracking update staging and roll-out. With the update agent, the signal for update staging would not be sent anymore from Firefox. This bug is about sending it from the update agent instead. Documentation for the ping is here: https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/data/update-ping.html Some context is in chuttens article about the update signals: https://chuttenblog.wordpress.com/2017/10/04/anatomy-of-a-firefox-update/
One interesting bit here: We should only send this ping when Telemetry upload is enabled. This is controlled by the pref "datareporting.healthreport.uploadEnabled". Changes at runtime should be respected.
Just one clarification: we need to account for update ping with reason ready, as that *might* need to be sent by the agent. But that's only for the scenario wherein the session has ended and the update download finishes (read: becomes ready) when Firefox is not open; I believe all other scenarios would behave as they do now (with regard to Firefox sending the update ping).
(and we've moved this to 59)
We've changed our approach for the Update Agent -- rather than land incrementally in phases, we're going to go for the whole thing. This would require that all update pings would need to be sent from the Agent (if the Agent is in use -- they would remain sent from Firefox if the Agent is not in use). Summary changed to reflect the scope adjustment.
Summary: Send update ping with reason "ready" from update agent → Send necessary update pings from the update agent
Priority: -- → P2
OS: Unspecified → Windows
Hardware: Unspecified → All
Priority: P2 → P3

The background update task sends Glean pings.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.