1
0
Fork 0

8 Commits (0f716dbc4d1ccdc45f6da02d5b37bd9a11fdd9ae)

Author SHA1 Message Date
Philip O'Toole 0d533dfa4c Some cleanup 3 years ago
Philip O'Toole 0c53748636 Unit test mux with TLS transport 3 years ago
Philip O'Toole 4218df64dd Start TLS testing of service 3 years ago
Philip O'Toole f2947f84c4 Basic Cluster service in place 3 years ago
Philip O'Toole e934630a58 Basic cluster RPC service 3 years ago
Philip O'Toole f57ace7da2 Broadcast Store meta via standard consensus
With this change the cluster metadata (arbitrary key-value data associated with each node) is now broadcast across the cluster using the standard consensus mechanism. Specifically the use case for this metadata is to allow all nodes know the HTTP API address of all other nodes, for the purpose of redirecting requests to the leader.

This change removed the need for multiplexing two logical connections
over the single Raft TCP connection, which greatly simplifies the
networking code generally.

Original PR https://github.com/rqlite/rqlite/pull/434
5 years ago
Philip O'Toole e376812907 Add method to Store that returns leader ID
With the advent of Raft IDs, this distinction matters.
5 years ago
Philip O Toole aef17f6a52 Listener is actually a Transport 9 years ago