-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Client RPC Endpoints, Server Routing and Streaming RPCs #3892
Commits on Feb 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for aaf883b - Browse repository at this point
Copy the full SHA aaf883bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96587f2 - Browse repository at this point
Copy the full SHA 96587f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c9caff - Browse repository at this point
Copy the full SHA 4c9caffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 052639e - Browse repository at this point
Copy the full SHA 052639eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9be9847 - Browse repository at this point
Copy the full SHA 9be9847View commit details -
Conn Pool can emit new connections to listeners.
This PR enables the client to listen for new connections and then bind an RPC listener to each connection in an upcoming PR.
Configuration menu - View commit details
-
Copy full SHA for 9680e79 - Browse repository at this point
Copy the full SHA 9680e79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b6e4e2 - Browse repository at this point
Copy the full SHA 0b6e4e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddee97c - Browse repository at this point
Copy the full SHA ddee97cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 784f68e - Browse repository at this point
Copy the full SHA 784f68eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 298b1c4 - Browse repository at this point
Copy the full SHA 298b1c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1611fe5 - Browse repository at this point
Copy the full SHA 1611fe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d15bb76 - Browse repository at this point
Copy the full SHA d15bb76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c570da - Browse repository at this point
Copy the full SHA 9c570daView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9ddf89 - Browse repository at this point
Copy the full SHA c9ddf89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d9b252 - Browse repository at this point
Copy the full SHA 1d9b252View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6baf71 - Browse repository at this point
Copy the full SHA a6baf71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96c3543 - Browse repository at this point
Copy the full SHA 96c3543View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61eaa10 - Browse repository at this point
Copy the full SHA 61eaa10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c6b6b8 - Browse repository at this point
Copy the full SHA 5c6b6b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13e4564 - Browse repository at this point
Copy the full SHA 13e4564View commit details -
Configuration menu - View commit details
-
Copy full SHA for b97b44a - Browse repository at this point
Copy the full SHA b97b44aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a047bb - Browse repository at this point
Copy the full SHA 0a047bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c1ba8f - Browse repository at this point
Copy the full SHA 5c1ba8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6860037 - Browse repository at this point
Copy the full SHA 6860037View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5618fd4 - Browse repository at this point
Copy the full SHA 5618fd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa6c90a - Browse repository at this point
Copy the full SHA fa6c90aView commit details -
Configuration menu - View commit details
-
Copy full SHA for eade7ff - Browse repository at this point
Copy the full SHA eade7ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2d1ce8 - Browse repository at this point
Copy the full SHA e2d1ce8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebce3f9 - Browse repository at this point
Copy the full SHA ebce3f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 496ab5f - Browse repository at this point
Copy the full SHA 496ab5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e69506a - Browse repository at this point
Copy the full SHA e69506aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70ff5af - Browse repository at this point
Copy the full SHA 70ff5afView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0e01d8 - Browse repository at this point
Copy the full SHA c0e01d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e7a1a4 - Browse repository at this point
Copy the full SHA 5e7a1a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9722fa - Browse repository at this point
Copy the full SHA d9722faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d479f3 - Browse repository at this point
Copy the full SHA 9d479f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b6a7eb - Browse repository at this point
Copy the full SHA 2b6a7ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e557c9 - Browse repository at this point
Copy the full SHA 8e557c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c677cf8 - Browse repository at this point
Copy the full SHA c677cf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9ed7a8 - Browse repository at this point
Copy the full SHA a9ed7a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c76b311 - Browse repository at this point
Copy the full SHA c76b311View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e5a30d - Browse repository at this point
Copy the full SHA 7e5a30dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c689ba - Browse repository at this point
Copy the full SHA 3c689baView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1eff9d - Browse repository at this point
Copy the full SHA a1eff9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69dc065 - Browse repository at this point
Copy the full SHA 69dc065View commit details -
Configuration menu - View commit details
-
Copy full SHA for b954114 - Browse repository at this point
Copy the full SHA b954114View commit details -
Configuration menu - View commit details
-
Copy full SHA for d77b366 - Browse repository at this point
Copy the full SHA d77b366View commit details -
Configuration menu - View commit details
-
Copy full SHA for b257812 - Browse repository at this point
Copy the full SHA b257812View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cbd7e8 - Browse repository at this point
Copy the full SHA 3cbd7e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac1a0de - Browse repository at this point
Copy the full SHA ac1a0deView commit details -
This PR introduces an ack allowing the receiving end of the streaming RPC to return any error that may have occured during the establishment of the streaming RPC.
Configuration menu - View commit details
-
Copy full SHA for 0706f4e - Browse repository at this point
Copy the full SHA 0706f4eView commit details -
Implement MultiplexV2 RPC handling
Implements and tests the V2 multiplexer. This will not be used until several versions of Nomad have been released to mitigate upgrade concerns.
Configuration menu - View commit details
-
Copy full SHA for 99c0bdf - Browse repository at this point
Copy the full SHA 99c0bdfView commit details -
Document server handling of client endpoints
This PR adds API documentation noting the change in 0.8 where servers can handle client endpoints and annotated the endpoints that now have an optional parameter to specify the node_id.
Configuration menu - View commit details
-
Copy full SHA for 715006a - Browse repository at this point
Copy the full SHA 715006aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e41086 - Browse repository at this point
Copy the full SHA 3e41086View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff79fbc - Browse repository at this point
Copy the full SHA ff79fbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0d0359 - Browse repository at this point
Copy the full SHA b0d0359View commit details -
Configuration menu - View commit details
-
Copy full SHA for a80ef65 - Browse repository at this point
Copy the full SHA a80ef65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ac1e25 - Browse repository at this point
Copy the full SHA 4ac1e25View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce37dee - Browse repository at this point
Copy the full SHA ce37deeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3494850 - Browse repository at this point
Copy the full SHA 3494850View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fb2b5c - Browse repository at this point
Copy the full SHA 0fb2b5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e05cd42 - Browse repository at this point
Copy the full SHA e05cd42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f332ff - Browse repository at this point
Copy the full SHA 4f332ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for de727a6 - Browse repository at this point
Copy the full SHA de727a6View commit details -
Enhance API pkg to utilize Server's Client Tunnel
This PR enhances the API package by having client only RPCs route through the server when they are low cost and for filesystem access to first attempt a direct connection to the node and then falling back to a server routed request.
Configuration menu - View commit details
-
Copy full SHA for 4f2725b - Browse repository at this point
Copy the full SHA 4f2725bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a2e183 - Browse repository at this point
Copy the full SHA 2a2e183View commit details -
Configuration menu - View commit details
-
Copy full SHA for dab5dc7 - Browse repository at this point
Copy the full SHA dab5dc7View commit details -
Fix incorrect deletion of node conn
This PR fixes an issue where if the client has multiple connections to a server, a single connection closing would cause the routing to the node to be lost.
Configuration menu - View commit details
-
Copy full SHA for 0d001d0 - Browse repository at this point
Copy the full SHA 0d001d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa044de - Browse repository at this point
Copy the full SHA fa044deView commit details -
Configuration menu - View commit details
-
Copy full SHA for aef31b7 - Browse repository at this point
Copy the full SHA aef31b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d47129f - Browse repository at this point
Copy the full SHA d47129fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4ef9a2 - Browse repository at this point
Copy the full SHA c4ef9a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 153d1e5 - Browse repository at this point
Copy the full SHA 153d1e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f062c93 - Browse repository at this point
Copy the full SHA f062c93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61ac63e - Browse repository at this point
Copy the full SHA 61ac63eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcb13d2 - Browse repository at this point
Copy the full SHA dcb13d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3be9940 - Browse repository at this point
Copy the full SHA 3be9940View commit details
Commits on Feb 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for efa8bc0 - Browse repository at this point
Copy the full SHA efa8bc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfd02bc - Browse repository at this point
Copy the full SHA cfd02bcView commit details
Commits on Feb 21, 2018
-
Merge pull request #3877 from hashicorp/f-tls
Add TLS to streaming RPCs
Configuration menu - View commit details
-
Copy full SHA for 42a920a - Browse repository at this point
Copy the full SHA 42a920aView commit details