1
0
Fork 0

75 Commits (master)

Author SHA1 Message Date
Philip O'Toole 74d71cd95b CHANGELOG 7 months ago
Philip O'Toole ec465030a8 Remove debug print statement 8 months ago
Philip O'Toole 77ce0867bb Allow HTTP client to control number of retries 8 months ago
Philip O'Toole cf08a3c289
Update client.go 8 months ago
Philip O'Toole f580d4c781 Count Client retries at operation level 8 months ago
Philip O'Toole cf23612147 ABL 9 months ago
Philip O'Toole 6f7546ac51 Disable multistream! 9 months ago
Philip O'Toole 761cff14be Stream backup from remote node 9 months ago
Philip O'Toole 2f3b6fffae No apparent "problems" 9 months ago
Philip O'Toole 5c5b226303 Working 9 months ago
Philip O'Toole 65ab53f23f Refactor some code out of main 9 months ago
Philip O'Toole ad916270d2 Bring go mod import path into compliance 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 173120194e Actually enable auth for Notify 10 months ago
Philip O'Toole 097382001d Join and Notify set credentials 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 f7ab671b15 Unit test Join on the cluster client 10 months ago
Philip O'Toole 5ca5ce342e Support internode LoadChunk() 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 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 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 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 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 9ff03d3028 Client-level unit testing of Load 2 years ago
Philip O'Toole 8a69aa53aa HTTP-level unit testing of remote backup 2 years ago
Philip O'Toole 16a0b41321 Better errors 2 years ago
Philip O'Toole 1827c6eec5 Compress backups before transmission between nodes 2 years ago
Philip O'Toole 34c9914148 WIP -- unit test passing 2 years ago
Philip O'Toole 6ab718df2d Better name 2 years ago
Philip O'Toole e492c5f5f0 More Backup-forwarding WIP 2 years ago
Philip O'Toole 1049e41b6c WIP before moving to proto backup model 2 years ago
Philip O'Toole 7ccfbd93b2 Move to top-level use of cluster.Credentials 2 years ago
Philip O'Toole 3afa2ce80a Stick with simple proto
The proto was not well designed in the first place, but it's better to
deal with it as-is, and wait until another major release to fix it.
2 years ago
Neal Harrington e4a810d7ea Treat error from rpc response as a first class object, delineate error types a bit, use this data to check auth when forward from http 2 years ago
Neal Harrington c0b1b6c762 write some tests, make them pass 2 years ago
Neal Harrington 563cbda013 remove some println statements 2 years ago
Neal Harrington 7cceb822a4 First things 2 years ago
Philip O'Toole d9b2e0b2fa WIP creds forwarding 2 years ago
Philip O'Toole 44230c98b5 Allow configurable cluster-connect timeout
Fixes https://github.com/rqlite/rqlite/issues/1042
2 years ago