Doh telemetry event ping is not recorded
Categories
(Core :: Networking: DNS, defect, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox118 | --- | unaffected |
| firefox119 | --- | wontfix |
| firefox120 | --- | wontfix |
People
(Reporter: oardelean, Assigned: valentin)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression, Whiteboard: [necko-triaged][necko-priority-review])
Attachments
(1 file)
|
134 bytes,
application/json
|
Details |
Notes
- We are regularly running a Networking test that was passed in earlier builds, but failed in the latest beta build, this bug was logged with this reasoning in mind.
Found in
- Beta 119.0b6;
Affected versions
- Beta 119.0b6;
Tested platforms
- Windows 10;
- Ubuntu 22;
- macOS 13;
Affected platforms
- Windows 10;
- Ubuntu 22;
- macOS 13;
Unaffected platforms
- N/A;
Preconditions
doh-rollout.home-regiontoUS
Steps to reproduce
- Open the folder where Firefox is installed.
- Create a new folder titled
distributionand add the attached policies.json file. - Open the browser and navigate to
about:policiesand confirm theDNSOverHTTPSpolicy is active. - Navigate to about:config and add the
doh-rollout.enabledboolean pref with thetruevalue. - Restart the browser.
- Navigate to about config and confirm the value of
network.trr.modeis2. - Navigate to about:config and confirm that the value of
network.trr.uriishttps://mozilla.cloudfare-dns.com/dns-query. - Navigate to about:telemetry and observe the events.
Expected result
- A similar event ping should be displayed:
category: doh
method: evaluate_v2
object: heuristics
value: enable_doh
extra: {"evaluateReason": "startup", "steeredProvider": "", "captiveState": "not_captive", "networkID": "sRcGeOhzXINUV59AQZLZgHzMOdvIv/LTEMl4+s3C1UA=", "canaries": "", "filtering": "", "enterprise": ""}
Actual result
- No event ping registered.
Regression range
- Will look for one ASAP.
Comment 1•2 years ago
|
||
:oardelean, if you think that's a regression, could you try to find a regression range using for example mozregression?
Updated•2 years ago
|
| Reporter | ||
Comment 2•2 years ago
|
||
manual regression range results:
- last good: 2023-09-14-09-38-29
- first bad: 2023-09-14-21-58-3
- pushlog: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=c57de172952ed6dfa84943bd2175574e4c87e92b&tochange=71df25fbac58fb3bd1a743700efb73f291e1712a
- potentially regressed by: bug 1784258
| Assignee | ||
Updated•2 years ago
|
Comment 3•2 years ago
|
||
Set release status flags based on info from the regressing bug 1784258
Comment 4•2 years ago
|
||
:valentin we are in the final week of beta for Fx119.
Do we expect a fix for this to land this week and make it in time for a beta uplift?
Or, will this come in a later release
| Assignee | ||
Comment 5•2 years ago
|
||
@Oana, I think this specific scenario was a bug before.
If an enterprise policy sets the TRR mode and URI, in that case we really shouldn't run heuristics at all.
Please let me know if you disagree.
I would instead change the testcase to be:
Set a policy enabled, URL: https://dns0.eu/ region US
Make sure that the provider is dns0.eu and not something from heuristics.
@Donal, I think we might end up closing this as INVALID as WONTFIX. I believe the new behaviour is actually the correct one.
| Reporter | ||
Comment 6•2 years ago
|
||
Thank you for answering, Valentin. We will update the test accordingly. Please feel free to close this bug as you see fit.
| Assignee | ||
Comment 7•2 years ago
|
||
Thank you, Oana! Please let me know if you find any other issues.
Cheers!
Updated•2 years ago
|
Description
•