-
Notifications
You must be signed in to change notification settings - Fork 1.1k
nouveau: use http/2 #5598
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
nouveau: use http/2 #5598
Conversation
61c03f9
to
92bd607
Compare
had to eliminate the 204 responses due to ninenines/cowlib#140 so instead of no resp body I send |
92bd607
to
8284c7c
Compare
should address the issue in #5597 also. with http/2 each couchdb node has one tcp connection to the nouveau server and multiplexes index update and search requests in it. |
37883dc
to
d58ea64
Compare
rebar.config.script
Outdated
@@ -158,6 +158,8 @@ DepDescs = [ | |||
{fauxton, {url, "https://github.com/apache/couchdb-fauxton"}, | |||
{tag, "v1.3.4"}, [raw]}, | |||
{ibrowse, "ibrowse", {tag, "CouchDB-4.4.2-6"}}, | |||
{gun, {url, "https://github.com/ninenines/gun"}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We'd probably want to mirror the dependency I think those are the ASF rules. For some repos like proper we don't do it because they are not part of the final release.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
agreed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 if CI passes
This is quite nice. Maybe if gun gets it's foot in the door this way we can start using for the replicator. I saw the author started work on http/3 even.
Just see a note about maybe having to mirror repo in apache org.
273a353
to
0c7f7e5
Compare
configure
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don’t forget to update configure.ps1
too.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done but no way to validate
0c7f7e5
to
cc98567
Compare
we lose the pipelining benefit for indexing as http/2 does not support it but we benefit from far fewer connections between couchdb and nouveau server.
cc98567
to
2578b55
Compare
we lose the pipelining benefit for indexing as http/2 does not support it (and we need the requests that update the index to happen in the order we issue them).