Philip O'Toole
627c2c5588
Support Notify over Raft connection
1 year ago
Philip O'Toole
054a574eb8
Update client_test.go
1 year ago
Philip O'Toole
9e3b3e7294
Remove pointless WaitGroups
1 year ago
Philip O'Toole
7ce5a74097
Remove last race
1 year ago
Philip O'Toole
d1d123dc23
WaitGroups to deal with races
1 year ago
Philip O'Toole
e24f6cb11c
Test client remove-node
1 year ago
Philip O'Toole
f73cd54e0d
Trivial clean-up
1 year ago
Philip O'Toole
55d27482a7
More client unit tests
1 year ago
Philip O'Toole
f098f77551
Fix up service shutdown
1 year ago
Philip O'Toole
252e1a2d8b
Set initial pool size
...
Mostly useful for testing.
1 year ago
Philip O'Toole
495ca93f76
More network debugging
1 year ago
Philip O'Toole
d4208ace95
More debug entry and exit of test
1 year ago
Philip O'Toole
7c753d42da
Debug test
1 year ago
Philip O'Toole
340a2a5e1e
Ignore errors post test
1 year ago
Philip O'Toole
0fd8b575a9
Better comments
1 year ago
Philip O'Toole
e97e13383b
Better testing
1 year ago
Philip O'Toole
2d98f30a1d
Simple testing of cluster client
1 year ago
Philip O'Toole
83b8e81c28
Initial skeletion of servicetest
...
Modeled on httptest.
1 year ago
Philip O'Toole
3f05fb8f32
More Chat GPT 4 improvements
2 years ago
Philip O'Toole
95a689b3cf
Some improvements thanks to ChatGPT 4
2 years ago
Philip O'Toole
d55710692c
go mod updates
2 years ago
Philip O'Toole
07d2ba01e4
go mod updates
2 years ago
Philip O'Toole
74f24c2bf1
Bootstrapping needs ForceAttemptHTTP2
...
Fix unit test to check for this.
2 years ago
Philip O'Toole
3e84139290
Default to mutual TLS off for node-to-node
2 years ago
Philip O'Toole
27839b53f7
ABL
2 years ago
Philip O'Toole
72b47fa19b
Simpler logic
2 years ago
Philip O'Toole
89c3dfaa2e
Force Joiner to use HTTP/2
2 years ago
Philip O'Toole
ba39227c93
Move to a single cert-key pair for nodes
2 years ago
Philip O'Toole
54e649c341
More TLS unit test fixes
2 years ago
Philip O'Toole
673fd8cade
More use of central TLS config
2 years ago
Philip O'Toole
2005d94ad7
go mod updates
2 years ago
Philip O'Toole
60ef0a86b8
Final tweaks
2 years ago
Philip O'Toole
9e710edc99
More suitable file name
2 years ago
Philip O'Toole
2e56d22526
RemoveNode cluster-level unit test
2 years ago
Philip O'Toole
98575d727b
Start adding remote remove node
...
More testing, including unit testing, required.
2 years ago
Philip O'Toole
bfc35eaf7c
Simplify reap command line flags ( #1118 )
...
Simplify reap command line flags
2 years ago
Philip O'Toole
e74bfc182a
Use new Encoder everywhere
2 years ago
Philip O'Toole
36f97bdb55
Better logging for failure-to-join
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
65cd556549
Fix remote-load error handling
...
Error from remote node was being dropped.
2 years ago
Philip O'Toole
ec0750a4c2
Update service.go
2 years ago
Philip O'Toole
e57270d36c
Fix up unit tests
2 years ago
Philip O'Toole
c8d521e628
Fix cluster service with 8-byte lengths
2 years ago
Philip O'Toole
0e44835346
Move to 8-byte proto lengths for cluster comms
...
This is a longstanding issue that needs to be fixed.
2 years ago
Philip O'Toole
dbca70898b
Refactor cluster client
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
9ff03d3028
Client-level unit testing of Load
2 years ago
Philip O'Toole
0f140d092e
Merge remote-tracking branch 'origin' into load-forwarding
2 years ago