Philip O'Toole
49cfc09d07
Tighthen up code
9 months ago
Philip O'Toole
c8edfa93dc
Use new types with Joiner
9 months ago
Philip O'Toole
27710bab7e
Bootstapper explicitly supports Voting nodes
9 months ago
Philip O'Toole
ad916270d2
Bring go mod import path into compliance
9 months ago
Philip O'Toole
173120194e
Actually enable auth for Notify
10 months ago
Philip O'Toole
097382001d
Join and Notify set credentials
10 months ago
Philip O'Toole
2b8a9713c8
Bootstrapper migrated to Raft requests
10 months ago
Philip O'Toole
16052d8020
Start removing HTTP join and notify code
11 months ago
Philip O'Toole
170772587e
Implement Jitter()
1 year ago
Philip O'Toole
208fc20659
Fix more uses of random
1 year ago
Philip O'Toole
f4dab7f25d
Update bootstrap.go
1 year ago
Philip O'Toole
d538f4f583
Update bootstrap.go
1 year ago
Philip O'Toole
6037fc4822
More unit testing of Bootstrapper
1 year ago
Philip O'Toole
74f24c2bf1
Bootstrapping needs ForceAttemptHTTP2
...
Fix unit test to check for this.
2 years ago
Philip O'Toole
62e229d266
Improve comments
2 years ago
Philip O'Toole
f7c6ce6696
Bootstrapping doesn't need bootstrap-expect
...
It's the Store object that needs it.
2 years ago
Philip O'Toole
06e098e41a
Mostly better logging
2 years ago
Philip O'Toole
b0f17b86c7
Notified node checks address resolution
...
If a non-resolvable address is passed to the Store, and then Store then
adds that to the config, it can result in a cluster that seems to have
insufficient members (since the remote node can't be contacted). This
may trigger a new leader election.
2 years ago
Philip O'Toole
78f3bb13c3
No need to jitter during init
2 years ago
Philip O'Toole
1f362a27e9
Shorter boot cycle
...
It's pretty slow on k8s.
2 years ago
Philip O'Toole
7ccfbd93b2
Move to top-level use of cluster.Credentials
2 years ago
Philip O'Toole
e1aeb9a664
Refactor join code with Joiner type ( #986 )
...
Refactor join code with Joiner type
3 years ago
Philip O'Toole
bba69d6300
Add support for DNS-based autoclustering ( #979 )
...
New disco-bootstrapping hybrid to autoclustering, which uses DNS A Records to find nodes.
3 years ago
Philip O'Toole
e4fed0cee3
Add bootstrap-expect ( #974 )
...
Add cluster-boostrap
3 years ago