gecko-dev/netwerk
Julien Wajsberg d23918ae85 Bug 1717047 - [profiler, netwerk] Support all redirections in the parent process r=canaltinova,necko-reviewers,dragana
This moves the adding of the end marker for redirects in nsHttpChannel
to SetupReplacementChannel, so that all redirects are properly caught.
Without that, some requests will show as unfinished in the profiler
frontend.

Some of the redirects are internal and we may be able to flag and ignore
them in the frontend, but that's work for the future.

Because all redirections get a "REDIRECT" end marker, including the
internal redirection to the service worker's intercepted channel, we now
need an additional "START" marker there as well.

All existing profiler tests related to service workers needed to be
updated because there's an extra redirect marker in all these requests,
as well as several pairs of markers that all have the same id.

This also adds a new profiler test for handling the http->https case
that we wouldn't catch before this patch.

Differential Revision: https://phabricator.services.mozilla.com/D118836
2021-07-27 15:12:53 +00:00
..
base Bug 1721459 - Remove nsIDeprecationWarner r=necko-reviewers,kershaw 2021-07-21 15:19:15 +00:00
build Bug 1714307 - Autofix static-analysis warnings in netwerk/ r=necko-reviewers,kershaw 2021-06-04 12:35:16 +00:00
cache Bug 1714307 - Run modernize-use-default-member-init --fix check on netwerk r=necko-reviewers,kershaw 2021-06-11 07:10:41 +00:00
cache2 Bug 1714608 - Cleaned up partitionKey base domain helpers. r=timhuang 2021-07-07 16:05:06 +00:00
cookie Bug 1720688 - Support extended attribute syntax in protocol declarations, r=mccr8 2021-07-22 02:24:43 +00:00
dns No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=pascalc 2021-07-26 15:45:06 +00:00
docs Bug 1714788 - Fixed more Sphinx warnings in 'mach doc' r=sylvestre DONTBUILD 2021-06-10 19:33:53 +00:00
ipc Bug 1716849: Add crash annotation for error when aborting for failed module import. r=mccr8 2021-07-22 16:58:02 +00:00
locales Bug 1708125 - Remove some remaining FTP references from the tree r=necko-reviewers,dragana,Gijs 2021-05-31 13:08:12 +00:00
mime Bug 1714307 - Autofix static-analysis warnings in netwerk/ r=necko-reviewers,kershaw 2021-06-04 12:35:16 +00:00
protocol Bug 1717047 - [profiler, netwerk] Support all redirections in the parent process r=canaltinova,necko-reviewers,dragana 2021-07-27 15:12:53 +00:00
sctp Bug 1709617 - Don't generate socket() in content process for getting MTU r=jesup 2021-05-11 18:08:18 +00:00
socket Bug 1720648 - Make necko work with neqo 0.4.28, r=nhnt11 2021-07-15 19:19:55 +00:00
streamconv Bug 1717163 - Remove stream converter service usage for decompressing HTTP responses. r=dragana,necko-reviewers 2021-06-22 21:19:43 +00:00
system Bug 1714307 - Run modernize-use-default-member-init --fix check on netwerk r=necko-reviewers,kershaw 2021-06-11 07:10:41 +00:00
test Bug 1718292 - Part 1: Disable failing xpcshell tests on Windows 10 2004 r=jmaher,necko-reviewers,dragana 2021-07-26 16:38:22 +00:00
url-classifier Bug 1714307 - Run modernize-use-default-member-init --fix check on netwerk r=necko-reviewers,kershaw 2021-06-11 07:10:41 +00:00
wifi Bug 1714307 - Run modernize-use-default-member-init --fix check on netwerk r=necko-reviewers,kershaw 2021-06-11 07:10:41 +00:00
moz.build Bug 1696393 - Add in-tree HTTP cache docs r=necko-reviewers,sylvestre,dragana DONTBUILD 2021-03-08 10:28:11 +00:00