Philip O'Toole
866e28f4ea
Fix tests
9 months ago
Philip O'Toole
58d6f1a260
More client-only use for ServerName
9 months ago
Philip O'Toole
f41fb5de9e
Node client comms only
9 months ago
Philip O'Toole
6dc05a99df
Thread it through
9 months ago
Philip O'Toole
e6b703a0c0
Remove ability to trigger chunked-loading
...
The low-level Raft system still recognizes the Chunk command, so that
this system can interop with older versions, which might still have a
Chunk command in logs.
9 months ago
Philip O'Toole
d45e1b0e6e
Set credentials on Remover
10 months ago
Philip O'Toole
421521b314
Correct auth check
10 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
58405f3c7c
Auth testing of Join and Notify
10 months ago
Philip O'Toole
66434caeb9
Add Join Perms back
10 months ago
Philip O'Toole
ac09b026e1
Avoid data race during testing
10 months ago
Philip O'Toole
e6fb72c5b3
Differentiate between "not leader" and "no leader"
...
Needed to handle redirected join properly
10 months ago
Philip O'Toole
12c20a99c5
Move system testing to Raft Join and Notify
10 months ago
Philip O'Toole
84c284c2eb
Joining now redirects to leader if necessary
10 months ago
Philip O'Toole
2b8a9713c8
Bootstrapper migrated to Raft requests
10 months ago
Philip O'Toole
a96a5fa571
Joiner unit tests
10 months ago
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