Philip O'Toole
69dc7e2737
Update CHANGELOG.md
9 years ago
Philip O'Toole
315439cc7f
Fill our API peers lookups ( #111 )
...
* Fill our API peers lookups
* Complete leader-redirection
* Handle no leader for redirect
9 years ago
Philip O'Toole
c04ff92d7a
Fill our API peers lookups ( #110 )
9 years ago
Philip O'Toole
434116a704
Move to permanent redirects for leaders
9 years ago
Philip O'Toole
78f652fcc2
Enable leader redirection
...
Not quite complete.
9 years ago
Philip O'Toole
3c02cbdc53
Actually start mux
9 years ago
Philip O'Toole
fac48629bc
Start initial integration of mux ( #109 )
...
Integrate TCP mux with cluster and store
This change allows any node, including followers, to use the Raft log to make changes to a cluster-wide state.
9 years ago
Philip O'Toole
6958f09d28
Update README.md
9 years ago
Philip O'Toole
c37bcd6a8e
Update DESIGN.md
9 years ago
Philip O'Toole
bd4007e1a6
Update DESIGN.md
9 years ago
Philip O'Toole
fcc361396f
Remove link to blog posts
9 years ago
Philip O'Toole
65ba41d3a4
Merge pull request #107 from rqlite/move_to_rqlite
...
Move to new rqlite org
9 years ago
Philip O Toole
5aefda9983
Move to new rqlite org
9 years ago
Philip O'Toole
6d33efc2c9
Merge pull request #106 from otoolep/int_cluster
...
Better names for cluster package files
9 years ago
Philip O Toole
aef17f6a52
Listener is actually a Transport
9 years ago
Philip O Toole
57880acc58
Better names for cluster package files
9 years ago
Philip O'Toole
05b53a8644
Fix typo
9 years ago
Philip O'Toole
ee6cbc23e3
Merge pull request #104 from otoolep/sensible_join
...
Don't join unless actually necessary
9 years ago
Philip O'Toole
e8c92e088c
Don't join unless actually necessary
9 years ago
Philip O'Toole
7d5c79a61d
Tighten up README
9 years ago
Philip O'Toole
bd14a0aa9e
Test cluster service contacting leader
9 years ago
Philip O'Toole
84e534ab34
Simply wait for response from cluster during tests
9 years ago
Philip O'Toole
60103f1d24
Correct typo in error message
9 years ago
Philip O'Toole
1f61988369
Merge pull request #102 from otoolep/cluster_service
...
Add initial cluster service package
9 years ago
Philip O Toole
2fee305a89
'go vet' fixes
9 years ago
Philip O Toole
5ce4f4d0a5
'go fmt' fixes
9 years ago
Philip O Toole
d5e3889ac8
Unit test setting peers on cluster service
9 years ago
Philip O Toole
f50dc9a533
More cluster package testing
9 years ago
Philip O Toole
d3ec6856c9
Start fleshing out tests
9 years ago
Philip O'Toole
888e80294d
Actually close response body
9 years ago
Philip O'Toole
58ba3463b5
Always close response body during join
9 years ago
Philip O'Toole
a02f44f089
Remove cluster-like code from Store
9 years ago
Philip O'Toole
20f5e3b298
Error check remote operations
9 years ago
Philip O'Toole
26545006ee
Add initial cluster service package
9 years ago
Philip O'Toole
918f37d2f8
Merge pull request #98 from otoolep/leader_forwarding_mux
...
Add mux for TCP connections
9 years ago
Philip O'Toole
9164550aab
Remove debug print
9 years ago
Philip O'Toole
bdeda47774
Initial implementation of Meta server
...
This should really be a distinct cluster package.
9 years ago
Philip O'Toole
0a3454a675
Methods on store to set and get API peers
9 years ago
Philip O'Toole
c0edf2424f
Add raft log compaction note
9 years ago
Philip O'Toole
7c1fcb8eba
Update README.md
9 years ago
Philip O'Toole
0bffa38319
Start implementing cluster meta comms
9 years ago
Philip O'Toole
16e3125149
Add support for cluster meta
...
This change required that the cluster meta become part of the Raft
snapshot.
9 years ago
Philip O'Toole
99ebaf9767
Add support for peersSub
9 years ago
Philip O'Toole
ed56f77714
Add hierarchy to Raft commands
9 years ago
Philip O'Toole
099c7c18ac
Enable TCP muxing layer for Raft commns
9 years ago
Philip O'Toole
16471b1ee2
Add mux for TCP connections
9 years ago
Philip O'Toole
581cea6c62
Create DESIGN.md
9 years ago
Philip O'Toole
72b5f200ca
v2.2.2 is out
9 years ago
Philip O'Toole
fae88590cd
Remove artifact upload
9 years ago
Philip O'Toole
b6704b3290
Run testing in parallel
9 years ago