Philip O'Toole
dcc29ed76f
Add new chunker and chunked load proto
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
669e89ee24
Better remove-retry logic
1 year ago
Philip O'Toole
a12336f9fa
Remover retries removal
1 year ago
Philip O'Toole
6a4baf82ea
Fix error message string
1 year ago
Philip O'Toole
46526726de
Add Remover unit tests
1 year ago
Philip O'Toole
35bb120fcf
WaitForLeader instead
1 year ago
Philip O'Toole
f6b0cdb747
Refactor node self-removal
...
Still needs unit tests.
1 year ago
Philip O'Toole
40d6b698b9
Reduce timeout for self-remove
...
Add a unit test too.
1 year ago
Philip O'Toole
01031ba0af
Add support to cluster client for ExecuteQuery
...
Compiles, but not tested.
1 year ago
Philip O'Toole
142676dafb
Fix error handling in retry
1 year ago
Philip O'Toole
22037572a5
Retry certain cluster-client operations
...
Cluster-client operations may fail if the remote node has restarted,
leaving the connection pool's connections in stale state. This change
has the client retry repeatedly with a new connection, which should
force a new, valid, connection to be made with the restarted remote
node.
1 year ago
Philip O'Toole
1a25f0f713
Minor GPT4 fixes
1 year ago
Philip O'Toole
f2c1162b04
Make logic clearer
1 year ago
Philip O'Toole
1019b00b19
Support unwrapping errors
1 year ago
Philip O'Toole
7ac9172e79
Small improvements to Join testing
1 year ago
Philip O'Toole
c07401c778
Support Joining over Raft connection
1 year ago
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