Closed Bug 1734132 Opened 3 years ago Closed 2 years ago

Translate necko priorities to http3 priorities and pass them to neqo

Categories

(Core :: Networking: HTTP, task, P1)

task

Tracking

()

RESOLVED FIXED
96 Branch
Tracking Status
firefox96 --- fixed

People

(Reporter: manuel, Assigned: manuel)

References

(Blocks 1 open bug)

Details

(Whiteboard: [necko-triaged])

Attachments

(3 files, 1 obsolete file)

Assignee: nobody → mbucher
Blocks: 1614461
Severity: -- → S3
Status: NEW → ASSIGNED
Priority: -- → P1
Whiteboard: [necko-triaged]
Attachment #9247983 - Attachment is obsolete: true
Pushed by mbucher@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/513d740d6477
Add neqo glue code to send priority updates r=necko-reviewers,dragana
https://hg.mozilla.org/integration/autoland/rev/9516eb1214d8
Map necko priorities to http3 priorities r=necko-reviewers,dragana
https://hg.mozilla.org/integration/autoland/rev/511af4b42efc
Test that different http3 priorities are sent r=necko-reviewers,dragana
Backout by malexandru@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/26b9d11d5442
Backed out 3 changesets for causing bustages in Http3Stream.cpp

Backed out 3 changesets (Bug 1734132) for causing bustages in Http3Stream.cpp
Backout link: https://hg.mozilla.org/integration/autoland/rev/26b9d11d544282e9df26f4ef8852ac918e63c348
Push with failures, failure log.

Flags: needinfo?(mbucher)

Sorry, an include was missing. I thought, that I ran treeherder beforehand, but now I am sure that it is passing: https://treeherder.mozilla.org/jobs?repo=try&revision=8c95d5ee15cc295852278010e4aa83924129bbe8

Flags: needinfo?(mbucher)
Pushed by mbucher@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/51ba73eb5bc2
Add neqo glue code to send priority updates r=necko-reviewers,dragana
https://hg.mozilla.org/integration/autoland/rev/aee682c3af71
Map necko priorities to http3 priorities r=necko-reviewers,dragana
https://hg.mozilla.org/integration/autoland/rev/51a131c3817b
Test that different http3 priorities are sent r=necko-reviewers,dragana

Backed out for bustage on Http3Stream.cpp

[task 2021-11-17T16:46:23.877Z] 16:46:23     INFO -  /builds/worker/checkouts/gecko/netwerk/protocol/http/Http3Stream.cpp(171,21): error: no member named 'network_http_http3_send_background_tabs_depriorization' in namespace 'mozilla::StaticPrefs'
[task 2021-11-17T16:46:23.877Z] 16:46:23     INFO -    if (!StaticPrefs::network_http_http3_send_background_tabs_depriorization() ||
[task 2021-11-17T16:46:23.877Z] 16:46:23     INFO -         ~~~~~~~~~~~~~^
[task 2021-11-17T16:46:23.877Z] 16:46:23     INFO -  /builds/worker/checkouts/gecko/netwerk/protocol/http/Http3Stream.cpp(532,21): error: no member named 'network_http_http3_priorization' in namespace 'mozilla::StaticPrefs'
[task 2021-11-17T16:46:23.877Z] 16:46:23     INFO -    if (!StaticPrefs::network_http_http3_priorization()) {
[task 2021-11-17T16:46:23.878Z] 16:46:23     INFO -         ~~~~~~~~~~~~~^
[task 2021-11-17T16:46:23.878Z] 16:46:23     INFO -  /builds/worker/checkouts/gecko/netwerk/protocol/http/Http3Stream.cpp(537,20): error: no member named 'network_http_http3_send_background_tabs_depriorization' in namespace 'mozilla::StaticPrefs'
[task 2021-11-17T16:46:23.878Z] 16:46:23     INFO -    if (StaticPrefs::network_http_http3_send_background_tabs_depriorization() &&
[task 2021-11-17T16:46:23.878Z] 16:46:23     INFO -        ~~~~~~~~~~~~~^
[task 2021-11-17T16:46:23.878Z] 16:46:23     INFO -  /builds/worker/checkouts/gecko/netwerk/protocol/http/Http3Stream.cpp(546,21): error: no member named 'network_http_http3_priorization' in namespace 'mozilla::StaticPrefs'
[task 2021-11-17T16:46:23.878Z] 16:46:23     INFO -    if (!StaticPrefs::network_http_http3_priorization()) {
[task 2021-11-17T16:46:23.878Z] 16:46:23     INFO -         ~~~~~~~~~~~~~^
[task 2021-11-17T16:46:23.878Z] 16:46:23     INFO -  4 errors generated.
[task 2021-11-17T16:46:23.878Z] 16:46:23    ERROR -  gmake[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:661: Http3Stream.obj] Error 1
[task 2021-11-17T16:46:23.878Z] 16:46:23     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/netwerk/protocol/http'
[task 2021-11-17T16:46:23.878Z] 16:46:23     INFO -  gmake[4]: *** Waiting for unfinished jobs....
Flags: needinfo?(mbucher)
Pushed by mbucher@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0cc045cb1170
Add neqo glue code to send priority updates r=necko-reviewers,dragana
https://hg.mozilla.org/integration/autoland/rev/3557e56433c7
Map necko priorities to http3 priorities r=necko-reviewers,dragana
https://hg.mozilla.org/integration/autoland/rev/c2f845b6643c
Test that different http3 priorities are sent r=necko-reviewers,dragana
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 96 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: