Closed Bug 1889988 Opened 2 years ago Closed 1 year ago

Add remote settings configuration of defaultURI bypass list

Categories

(Core :: Networking, task, P2)

task

Tracking

()

RESOLVED FIXED
133 Branch
Tracking Status
firefox133 --- fixed

People

(Reporter: edgul, Assigned: edgul)

References

Details

(Keywords: perf-alert, Whiteboard: [necko-triaged])

Attachments

(2 files, 1 obsolete file)

Enabling defaultURI (rust-url) as our default parser for unknown/fallback schemes in Bug 1603699 introduced significant breakage.
In addition to the user-specified list for custom schemes to bypass defaultURI as the fallback parser in Bug 1878001, this bug aims to provide a list of common custom schemes that currently encounter breakage during URL parsing with the defaultURI parser so that firefox can fallback to using simpleURI parser. We chose Remote Settings to distribute the list so that as we encounter schemes with enough breakage we can easily add to and deploy the list.

Blocks: 1603699
Severity: -- → N/A
Priority: -- → P2
See Also: → 1878001
Whiteboard: [necko-triaged]
Assignee: nobody → edgul
Status: NEW → ASSIGNED
Attachment #9397270 - Attachment description: WIP: Bug 1889988 - Add remote settings access to defaultUri bypass list → WIP: Bug 1889988 - Added remote settings input to defaultUri bypass list
Attachment #9397270 - Attachment description: WIP: Bug 1889988 - Added remote settings input to defaultUri bypass list → Bug 1889988 - Added remote settings input to defaultUri bypass list r?valentin
Attachment #9397270 - Attachment description: Bug 1889988 - Added remote settings input to defaultUri bypass list r?valentin → WIP: Bug 1889988 - Added remote settings input to defaultUri bypass list
Attachment #9397270 - Attachment description: WIP: Bug 1889988 - Added remote settings input to defaultUri bypass list → Bug 1889988 - Added remote settings input to defaultUri bypass list r?valentin
Attachment #9397270 - Attachment description: Bug 1889988 - Added remote settings input to defaultUri bypass list r?valentin → WIP: Bug 1889988 - Added remote settings input to defaultUri bypass list r?valentin
Attachment #9397270 - Attachment description: WIP: Bug 1889988 - Added remote settings input to defaultUri bypass list r?valentin → Bug 1889988 - Added remote settings input to defaultUri bypass list r?valentin
Pushed by eguloien@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/360a3d2b1200 Added remote settings input to defaultUri bypass list r=necko-reviewers,valentin,nika,Standard8 https://hg.mozilla.org/integration/autoland/rev/db199aeaafd8 Re-enable defaultURI as parser for unknown schemes r=valentin
Attachment #9432390 - Attachment description: Bug 1889988 - Re-enable defaultURI as parser for unknown schemes r?valentin → Bug 1889988 - Re-enable defaultURI as parser for unknown schemes and update tests. r?valentin
Flags: needinfo?(edgul)
Pushed by eguloien@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/fc4966854945 Added remote settings input to defaultUri bypass list r=necko-reviewers,valentin,nika,Standard8 https://hg.mozilla.org/integration/autoland/rev/b0ed8cbb2bd1 Re-enable defaultURI as parser for unknown schemes and update tests. r=valentin,bvandersloot
See Also: → 1877753
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch
Attachment #9433092 - Attachment is obsolete: true

(In reply to Pulsebot from comment #5)

Pushed by eguloien@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fc4966854945
Added remote settings input to defaultUri bypass list
r=necko-reviewers,valentin,nika,Standard8
https://hg.mozilla.org/integration/autoland/rev/b0ed8cbb2bd1
Re-enable defaultURI as parser for unknown schemes and update tests.
r=valentin,bvandersloot

Perfherder has detected a build_metrics performance change from push b0ed8cbb2bd1091e2377160589569c3972231e1a.

Improvements:

Ratio Test Platform Options Absolute values (old vs new)
1% compiler_metrics num_static_constructors osx-aarch64-shippable aarch64 89.00 -> 88.00
1% compiler_metrics num_static_constructors osx-cross 91.00 -> 90.00
1% compiler_metrics num_static_constructors windows2012-64-shippable 98.00 -> 97.00
1% compiler_metrics num_static_constructors linux64 105.00 -> 104.00
1% compiler_metrics num_static_constructors windows2012-32 108.00 -> 107.00

Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests.

If you need the profiling jobs you can trigger them yourself from treeherder job view or ask a sheriff to do that for you.

You can run these tests on try with ./mach try perf --alert 42631

For more information on performance sheriffing please see our FAQ.

Keywords: perf-alert
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: