Closed Bug 1814242 Opened 2 years ago Closed 2 years ago

Make sure each WebTransport session only uses one connection when pooling is disabled

Categories

(Core :: Networking, defect, P2)

defect

Tracking

()

RESOLVED FIXED
111 Branch
Tracking Status
firefox111 --- fixed

People

(Reporter: kershaw, Assigned: kershaw)

References

(Blocks 1 open bug)

Details

(Whiteboard: [necko-triaged])

Attachments

(2 files, 1 obsolete file)

The spec says:

A WebTransport session is a session of WebTransport over HTTP/3. There may be multiple WebTransport sessions on one connection, when pooling is enabled.

But our current implementation allows multiple sessions to use the same UDP connection.

Summary: Make sure only each WebTransport session only uses one connection when pooling is disabled → Make sure each WebTransport session only uses one connection when pooling is disabled
Pushed by rjesup@wgate.com: https://hg.mozilla.org/integration/autoland/rev/7f5c52611b43 Ensure only one WebTransport session on one connection, r=necko-reviewers,valentin

Backed out for failures on test_webtransport_simple.js

[task 2023-02-02T23:35:29.721Z] 23:35:29     INFO -  TEST-START | netwerk/test/unit/test_webtransport_simple.js
[task 2023-02-02T23:40:29.724Z] 23:40:29  WARNING -  TEST-UNEXPECTED-TIMEOUT | netwerk/test/unit/test_webtransport_simple.js | Test timed out
[task 2023-02-02T23:40:29.724Z] 23:40:29     INFO -  TEST-INFO took 300000ms
[task 2023-02-02T23:40:29.734Z] 23:40:29     INFO -  >>>>>>>
[task 2023-02-02T23:40:29.735Z] 23:40:29     INFO -  (xpcshell/head.js) | test MAIN run_test pending (1)
[task 2023-02-02T23:40:29.735Z] 23:40:29     INFO -  (xpcshell/head.js) | test run_next_test 0 pending (2)
[task 2023-02-02T23:40:29.736Z] 23:40:29     INFO -  (xpcshell/head.js) | test MAIN run_test finished (2)
[task 2023-02-02T23:40:29.736Z] 23:40:29     INFO -  running event loop
[task 2023-02-02T23:40:29.737Z] 23:40:29     INFO -  netwerk/test/unit/test_webtransport_simple.js | Starting setup
[task 2023-02-02T23:40:29.737Z] 23:40:29     INFO -  (xpcshell/head.js) | test setup pending (2)
[task 2023-02-02T23:40:29.737Z] 23:40:29     INFO -  TEST-PASS | netwerk/test/unit/test_webtransport_simple.js | setup - [setup : 26] "51978" != null
Flags: needinfo?(kershaw)
Attachment #9315875 - Attachment is obsolete: true
Pushed by eguloien@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8594f7460678 Ensure only one WebTransport session on one connection, r=necko-reviewers,valentin
Flags: needinfo?(kershaw)
Pushed by kjang@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5c6010e53475 Ensure only one WebTransport session on one connection, r=necko-reviewers,valentin https://hg.mozilla.org/integration/autoland/rev/99e65d2014b4 Close the connection when a webtransport session closed, r=necko-reviewers,valentin
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: