Skip to content

zypp-curl: Enable HTTP3 if supported by curl and wait for confirmation on multiplexing support - #747

Open
crrodriguez wants to merge 1 commit into
openSUSE:masterfrom
crrodriguez:http3_multiplexwait
Open

zypp-curl: Enable HTTP3 if supported by curl and wait for confirmation on multiplexing support#747
crrodriguez wants to merge 1 commit into
openSUSE:masterfrom
crrodriguez:http3_multiplexwait

Conversation

@crrodriguez

Copy link
Copy Markdown
Contributor

After this patch one can confirm connections to the fastly CDN use HTTP3 and multiplexing works over a single UDP "connection" instead of opening a multitude of them and later catching up. (multiplexing is enabled by default in libcurl)

Other mirrors that support HTTP2 and "confirm" multiplex also do over TCP.

Most other mirrors work over http 1.1 where there is no multiplexing and curl no longer support pipelining so multiple connections are attempted.

side effect: Tiny delay to start download.

…n of multiplexing support

After this patch one can confirm connections to the fastly CDN use HTTP3
and multiplexing works over a single UDP "connection" instead of opening
a multitude of them and later catching up. (multiplexing is enabled by
default in libcurl)

Other mirrors that support HTTP2 and "confirm" multiplex also do over TCP.

Most other mirrors work over http 1.1 where there is no multiplexing and
curl no longer support pipelining so multiple connections are attempted.

side effect: Tiny delay to start download.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant