Closed Bug 1743378 Opened 2 years ago Closed 2 years ago

Update neqo to 0.5.5

Categories

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

task

Tracking

()

RESOLVED FIXED
96 Branch
Tracking Status
firefox96 --- fixed

People

(Reporter: dragana, Assigned: dragana)

References

(Blocks 1 open bug)

Details

(Whiteboard: [necko-triaged])

Attachments

(2 files, 2 obsolete files)

No description provided.
Attached file Update neqo to version 0.5.4 (obsolete) —
Attachment #9252831 - Attachment is obsolete: true
Summary: Update neqo to 0.5.4 → Update neqo to 0.5.5
Attached file Update to neqo version 0.5.5 (obsolete) —

Most important changes:

  • Neqo API now only use StreamId instead of u64 for the stream ids
  • The server side API has send_headers, send_data and stream_close_send instead of a single set_response. Important change is also that send_data does not accept more data than the flow control allows. Set_response used to accept all data unconditionally. Therefore now we need to listen to DataWritable events.
Pushed by ddamjanovic@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a6eab1b75981
Update to neqo version 0.5.5 r=necko-reviewers,kershaw
https://hg.mozilla.org/integration/autoland/rev/3661673e2577
Adapt mozilla-central to the new neqo API r=necko-reviewers,kershaw

Backed out for causing xpcshell failures on test_http3_direct_proxy.js. CLOSED TREE

Backout link : https://hg.mozilla.org/integration/autoland/rev/53d3cf9778c120f394869cf4083f84f6dc4c8a6e

Push with failures : https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&collapsedPushes=842382&resultStatus=pending%2Crunning%2Csuccess%2Ctestfailed%2Cbusted%2Cexception&classifiedState=unclassified&searchStr=windows%2C10%2Cx64%2C2004%2Cwebrender%2Cdebug%2Cxpcshell%2Ctests%2Ctest-windows10-64-2004-qr%2Fdebug-xpcshell-e10s%2Cx2&revision=3661673e25771b7cb29786949b21eb1749d5dde7&selectedTaskRun=Z3rE8_0JQ9qNVjzd_JLpcA.0

Link to failure log: https://treeherder.mozilla.org/logviewer?job_id=359969867&repo=autoland&lineNumber=2006

Failure message:
TEST-UNEXPECTED-FAIL | netwerk/test/unit/test_http3_direct_proxy.js | xpcshell return code: 1
Hit MOZ_CRASH(assertion failed: earliest > now) at /builds/worker/checkouts/gecko/third_party/rust/neqo-transport/src/connection/mod.rs:953
PROCESS-CRASH | netwerk/test/unit/test_http3_direct_proxy.js | application crashed [@ RustMozCrash(char const*, int, char const*)

Flags: needinfo?(dd.mozilla)
Attached file Neqo version 0.5.6
Attachment #9253580 - Attachment description: Version 0.5.6 → Neqo version 0.5.6
Attachment #9253202 - Attachment is obsolete: true
Pushed by ddamjanovic@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e45fa321df61
Neqo version 0.5.6 r=necko-reviewers,kershaw
https://hg.mozilla.org/integration/autoland/rev/56a843d9ae1c
Adapt mozilla-central to the new neqo API r=necko-reviewers,kershaw
Flags: needinfo?(dd.mozilla)
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 96 Branch
Regressions: 1713142
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: