1
0
Fork 0

222 Commits (b6457a46479aee2242f21d840fc4017060c11860)

Author SHA1 Message Date
Philip O'Toole 3f658a7cd8 Cluster service just needs a net.Listener 9 months ago
Philip O'Toole a7423b1b8f Cluster Transport doesn't need Dialer 9 months ago
Philip O'Toole ad916270d2 Bring go mod import path into compliance 9 months ago
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