Identify any additions to sync telemetry we want for rust-webext-storage (and future rust sync engines)
Categories
(Firefox :: Sync, enhancement)
Tracking
()
People
(Reporter: tcsc, Assigned: tcsc)
References
(Depends on 1 open bug)
Details
(Whiteboard: SACI)
Attachments
(2 files)
47 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-beta+
|
Details | Review |
47 bytes,
text/x-phabricator-request
|
Details | Review |
At a minimum this is probably:
- A flag that the user has the rust sync engine enabled.
- Very likely some new telemetry error types.
- Some way of determining the version of the rust components.
- Any telemetry needed for us to gain confidence in sync/merge algorithms. Probably conflict counts and such.
These are mostly small, and can either land together or in their own bug.
This is just the sync ping changes.
Assignee | ||
Comment 1•4 years ago
|
||
Add an overrideTelemetryName to bridged extension storage.
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
The patch that's up is simpler than the listed description as:
- New telemetry error types are covered by Bug 1634483
- Rust component version can be determined by firefox version / buildid
- Existing sync telemetry seems sufficient for merge info (already have some info in the ping around this).
This leaves the flag, but we can just do it via the overrideTelemetryName much more safely and with less churn.
Pushed by tchiovoloni@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/89b2ab5018a8 Add an overrideTelemetryName to bridged extension storage. r=markh
Comment 4•4 years ago
|
||
bugherder |
Assignee | ||
Comment 5•4 years ago
|
||
Comment on attachment 9154407 [details]
Bug 1629116 - Add an overrideTelemetryName to bridged extension storage. r?markh
Beta/Release Uplift Approval Request
- User impact if declined: Errors in the new extension-storage sync would be masked due an inability to distinguish between problems in the (old) extension-storage engine and the (new) rust-based extension storage engine it replaces.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce: N/A
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): It's a very small change to change the name of an engine in sync telemetry. The change is entirely limited to sync telemetry
- String changes made/needed: N/A
Comment 6•4 years ago
|
||
Comment on attachment 9154407 [details]
Bug 1629116 - Add an overrideTelemetryName to bridged extension storage. r?markh
approved for 78.0b5
Comment 7•4 years ago
|
||
bugherder uplift |
Comment 8•4 years ago
|
||
There's a test failure on beta can you take a look?
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=305479153&repo=mozilla-beta&lineNumber=3069
Assignee | ||
Comment 9•4 years ago
|
||
oh no! looking.
Assignee | ||
Comment 10•4 years ago
|
||
I have a fix for this but am unsure what the process is for getting it up. Do I submit to phab again? attach a patch?
Comment 11•4 years ago
|
||
Submit a new phab revision, please. And request beta approval if it touches more than tests. Thank you in advance.
Assignee | ||
Comment 12•4 years ago
|
||
Comment 13•4 years ago
|
||
Pushed by tchiovoloni@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ae2a0ff04460 Ensure the sync engine we want telemetry from is actually registered in tests. r=lina
Assignee | ||
Comment 14•4 years ago
|
||
Okay, that fixes it. It's only tests.
Comment 16•4 years ago
|
||
bugherder uplift |
Comment 18•4 years ago
|
||
bugherder |
Description
•