Files
Lars Eggert fc19d74aa0 Bug 2067308 - Take network timings from the channel's own per-attempt record. r=devtools-reviewers,necko-reviewers,jdescottes,kershaw
The activity statuses do not distinguish connection attempts, so a restarted
transaction inflates dns, connect, ssl and send. Take the phases from
nsITimedChannel, which keeps them per attempt, clamp the once-per-transaction
statuses to the serving attempt, and credit the failed attempt's time to
blocked. Throttling, simulated by delaying the response activities, still
measures the response from them.

Restart drops the failed attempt's timings and accepted-0-RTT state. Report
RESPONSE_COMPLETE when Http2Session marks a response complete from the stream
end.

Differential Revision: https://phabricator.services.mozilla.com/D322859
2026-09-04 15:48:10 +00:00
..