Philip O'Toole
672adab487
Pass cluster client to joiner
10 months ago
Philip O'Toole
92dd85240c
Test node-join on the cluster service
10 months ago
Philip O'Toole
f7ab671b15
Unit test Join on the cluster client
10 months ago
Philip O'Toole
1270df670f
More removal
11 months ago
Philip O'Toole
a46011c9e9
More code removal
11 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
5ca5ce342e
Support internode LoadChunk()
1 year ago
Philip O'Toole
82ebf85bdf
Merge remote-tracking branch 'origin' into integrate-load-chunk
1 year ago
Philip O'Toole
5df129ff20
Remove no-longer supported command-line options
1 year ago
Philip O'Toole
1c6f691ff8
Integrate chunking - WIP
...
I need more sophisticated dechunker management.
1 year ago
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