Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cURL for internal requests #20864

Closed
wants to merge 77 commits into from
Closed

cURL for internal requests #20864

wants to merge 77 commits into from

Conversation

maierlars
Copy link
Collaborator

Scope & Purpose

Instead of rolling our own http2 client, we use curl, which supports multiplexing via http2 and connection pools. This allows us to remove a lot of our (not soo reliable) network code.

This PR is a proof of concept: it quickly hacks in curl at the lowest level and hands over all network requests to the library. After we ran tests and performance analysis, I will put more effort into remove the old code and all traces of fuerte.

@maierlars maierlars added this to the devel milestone Apr 23, 2024
@maierlars maierlars self-assigned this Apr 23, 2024
@cla-bot cla-bot bot added the cla-signed label Apr 23, 2024
@maierlars maierlars closed this May 21, 2024
@maierlars
Copy link
Collaborator Author

Curl is simply too slow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants