Closed Bug 1822365 Opened 2 years ago Closed 2 years ago

Allow for speculative connections via proxies for automated performance tests

Categories

(Core :: Performance, task, P2)

All
Unspecified
task

Tracking

()

RESOLVED WONTFIX
Performance Impact none

People

(Reporter: acreskey, Assigned: acreskey)

References

(Blocks 1 open bug)

Details

Some speculative connections are disabled when connecting via a proxy:
https://searchfox.org/mozilla-central/rev/234ae43d3793289167926ef91bfb5145da91d4aa/netwerk/base/nsIOService.cpp#1947-1953

However, in order to test the performance impact of speculative connections, we will likely want a way to disable this for automated performance tests.

Performance Impact: --- → none
See Also: → 1816545
Assignee: nobody → acreskey

Actually, it turns out that this doesn't really make sense:
Because of network partitioning, the hashkey for a proxied speculative connection will include the proxy address.
So this will never match the hashkeys generated from API calls to speculative connect (e.g. from dom on mouse_click_down or from the awesomebar).

So performance testing speculative connections via proxies really doesn't seem practical.

Closing.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.