Closed Bug 2007165 Opened 7 months ago Closed 14 days ago

Support SendGroup in WebTransport

Categories

(Core :: Networking, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
155 Branch
Tracking Status
firefox155 --- fixed

People

(Reporter: jesup, Assigned: jesup, NeedInfo)

References

(Depends on 3 open bugs, Blocks 2 open bugs)

Details

(Whiteboard: [necko-triaged], [wptsync upstream])

Attachments

(11 files, 1 obsolete file)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

Support SendGroups for WebTransport in WebTransportDatagramsWritable
See section 4.1 and section 8 (and elsewhere) in the spec, and createSendGroup()

Depends on: 2007166
Depends on: 2007170
Severity: -- → N/A
Priority: -- → P2
Whiteboard: [necko-triaged]
Attachment #9534314 - Attachment description: WIP: Bug 2007165: Implement WebTransportSendGroup interface r=#necko-reviewers!,#dom-reviewers! → Bug 2007165: Implement WebTransportSendGroup interface r=#necko-reviewers!,saschanaz!
Attachment #9534315 - Attachment description: WIP: Bug 2007165: add createSendGroup to WebTransport r=#necko-reviewers!,#dom-reviewers! → Bug 2007165: add createSendGroup to WebTransport r=#necko-reviewers!,saschanaz!
Attachment #9534318 - Attachment description: WIP: Bug 2007165: Update WebTransportSendStreamOptions r=#dom-reviewers! → Bug 2007165: Update WebTransportSendStreamOptions r=saschanaz!
Attachment #9534315 - Attachment is obsolete: true
Blocks: 2036736
Depends on: 2051477

Pulled forward from D285403 so SendStream-level sendGroup works when
testing this earlier stack position; the WebTransportSendOptions
base-dictionary refactor from D285403 is deferred (D277252 introduces that
dictionary later) - sendGroup is added directly to
WebTransportSendStreamOptions instead.

Attachment #9615197 - Attachment description: Bug 2007165: Hook up DOM WebTransport sendGroup support to necko & neqo implementation (early) r=#necko-reviewers!,#dom-core! → Bug 2007165: Hook up DOM WebTransport sendGroup support to necko & neqo implementation (early) r=#necko-reviewers!,#dom-core!,#webidl!
Pushed by rjesup@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/8e9c58616a60 https://hg.mozilla.org/integration/autoland/rev/eba43eb01dee Implement WebTransportSendGroup interface r=saschanaz,necko-reviewers,webidl,smaug,valentin https://github.com/mozilla-firefox/firefox/commit/aba9ba21657e https://hg.mozilla.org/integration/autoland/rev/fe6bc378538f Add API hookup for neqo to create WebTransport send groups r=necko-reviewers,kershaw https://github.com/mozilla-firefox/firefox/commit/ed9780c55df6 https://hg.mozilla.org/integration/autoland/rev/a4a185703db0 make WebTransport sendGroup id creation synchronous in the child r=saschanaz,necko-reviewers,valentin https://github.com/mozilla-firefox/firefox/commit/81711771c06a https://hg.mozilla.org/integration/autoland/rev/55a832162580 Wire up Create SendGroup WebTransport support r=necko-reviewers,kershaw https://github.com/mozilla-firefox/firefox/commit/24d67cd36bae https://hg.mozilla.org/integration/autoland/rev/d7740c6e50d4 Add WPTs for WebTransport SendGroup r=jib https://github.com/mozilla-firefox/firefox/commit/ae9004a4a2b2 https://hg.mozilla.org/integration/autoland/rev/ed990bd1c61b Hook up DOM WebTransport sendGroup support to necko & neqo implementation (early) r=necko-reviewers,webidl,kershaw,tschuster https://github.com/mozilla-firefox/firefox/commit/50cb89dbd315 https://hg.mozilla.org/integration/autoland/rev/df11cb4f12c3 Use per-writable algorithm and fully connect sendGroup/sendOrder r=saschanaz,necko-reviewers,valentin https://github.com/mozilla-firefox/firefox/commit/a2430492c3ba https://hg.mozilla.org/integration/autoland/rev/ab8f1719e10d Update WebTransportSendStreamOptions r=saschanaz,webidl

Backed out for causing build bustages
Backout link
Push with failures
Failure log(s)

Flags: needinfo?(rjesup)

Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/61597 for changes under testing/web-platform/tests

Whiteboard: [necko-triaged] → [necko-triaged], [wptsync upstream]

Upstream PR merged by moz-wptsync-bot

Pushed by rjesup@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/cbd4a4287a05 https://hg.mozilla.org/integration/autoland/rev/52d8630d7383 Implement WebTransportSendGroup interface r=saschanaz,necko-reviewers,webidl,smaug,valentin https://github.com/mozilla-firefox/firefox/commit/471b6f0ad196 https://hg.mozilla.org/integration/autoland/rev/892de02cbcae Expose WebTransportSendGroup r=webidl,dom-worker-reviewers,emilio,edenchuang https://github.com/mozilla-firefox/firefox/commit/6b2de5468bcc https://hg.mozilla.org/integration/autoland/rev/eb6f445b668c Add API hookup for neqo to create WebTransport send groups r=necko-reviewers,kershaw https://github.com/mozilla-firefox/firefox/commit/832fa83d49dc https://hg.mozilla.org/integration/autoland/rev/1e4085292d43 make WebTransport sendGroup id creation synchronous in the child r=saschanaz,necko-reviewers,valentin https://github.com/mozilla-firefox/firefox/commit/7cc8b75ecf28 https://hg.mozilla.org/integration/autoland/rev/cbde3cee74dd Wire up Create SendGroup WebTransport support r=necko-reviewers,kershaw https://github.com/mozilla-firefox/firefox/commit/abe0006d7ebc https://hg.mozilla.org/integration/autoland/rev/bee330707687 Add WPTs for WebTransport SendGroup r=jib https://github.com/mozilla-firefox/firefox/commit/cf9c3d3d1e4e https://hg.mozilla.org/integration/autoland/rev/548a7ae2099f Hook up DOM WebTransport sendGroup support to necko & neqo implementation (early) r=necko-reviewers,webidl,kershaw,tschuster https://github.com/mozilla-firefox/firefox/commit/fedb8909e250 https://hg.mozilla.org/integration/autoland/rev/582f07c9c04a Use per-writable algorithm and fully connect sendGroup/sendOrder r=saschanaz,necko-reviewers,valentin https://github.com/mozilla-firefox/firefox/commit/92612e741d35 https://hg.mozilla.org/integration/autoland/rev/0c7d7b93ff9c Update WebTransportSendStreamOptions r=saschanaz,webidl
Depends on: 2062010
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: