Open
Bug 1126785
Opened 9 years ago
Updated 2 years ago
Speculative Conn (and Predictive Conn) Telemetry is wrong
Categories
(Core :: Networking: HTTP, defect, P3)
Tracking
()
NEW
People
(Reporter: mcmanus, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [necko-backlog][fxperf:p5])
The telemetry declares a connection used/unused based on its status during the half-open stage. It should be based on whether or not it ever carries a transaction - not whether or not it is deemed needed during the tcp handshake.. it could also be found useful during ssl handshake or even in the idle connection pool.
Reporter | ||
Comment 1•9 years ago
|
||
The telemetry in questiOn: HTTPCONNMGR_TOTAL_SPECULATIVE_CONN (this is probably fine) HTTPCONNMGR_USED_SPECULATIVE_CONN HTTPCONNMGR_UNUSED_SPECULATIVE_CONN I would suggest that if the halfopen is from speculative connect you should transfer that information into the single place nsHttpConnection is created.. and then when nshttpConnection is destroyed it can mark used or unused based on mExperienced iff it came from speculative. You will also need to deal with the case where a nshttpconnection is never created for that halfopen. (i.e. the half open will probably need a new bit - not just marking whether or not it was speculative, but also whether that had been sent into nshttpconnection for this purpose)
Reporter | ||
Updated•8 years ago
|
Whiteboard: [necko-backlog]
Updated•7 years ago
|
Blocks: photon-perf-spec-connect
Comment 2•7 years ago
|
||
Bulk change to priority: https://bugzilla.mozilla.org/show_bug.cgi?id=1399258
Priority: -- → P1
Comment 3•7 years ago
|
||
Bulk change to priority: https://bugzilla.mozilla.org/show_bug.cgi?id=1399258
Priority: P1 → P3
Updated•6 years ago
|
Whiteboard: [necko-backlog] → [necko-backlog][fxperf]
Updated•6 years ago
|
Whiteboard: [necko-backlog][fxperf] → [necko-backlog][fxperf:p5]
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•