1
0
Fork 0

70 Commits (master)

Author SHA1 Message Date
Philip O'Toole 86750b9fe1 Formatting 7 months ago
Philip O'Toole 74d71cd95b CHANGELOG 7 months ago
Philip O'Toole f580d4c781 Count Client retries at operation level 8 months ago
Philip O'Toole 6f7546ac51 Disable multistream! 9 months ago
Philip O'Toole f300afde46 Service closes backup connection
From my understanding of the connection and gzip, this should not be
necessary, but without it I get a timeout on the client side.
9 months ago
Philip O'Toole a0eea27778 Close streaming connection to avoid timeout
Do not yet know why.
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 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 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 421521b314 Correct auth check 10 months ago
Philip O'Toole 66434caeb9 Add Join Perms back 10 months ago
Philip O'Toole 84c284c2eb Joining now redirects to leader if necessary 10 months ago
Philip O'Toole 5ca5ce342e Support internode LoadChunk() 1 year ago
Philip O'Toole 6a4baf82ea Fix error message string 1 year ago
Philip O'Toole 01031ba0af Add support to cluster client for ExecuteQuery
Compiles, but not tested.
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 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 95a689b3cf Some improvements thanks to ChatGPT 4 1 year ago
Philip O'Toole 27839b53f7 ABL 2 years ago
Philip O'Toole 60ef0a86b8 Final tweaks 2 years ago
Philip O'Toole 98575d727b Start adding remote remove node
More testing, including unit testing, required.
2 years ago
Philip O'Toole 65cd556549 Fix remote-load error handling
Error from remote node was being dropped.
2 years ago
Philip O'Toole ec0750a4c2
Update service.go 2 years ago
Philip O'Toole c8d521e628 Fix cluster service with 8-byte lengths 2 years ago
Philip O'Toole 9ff03d3028 Client-level unit testing of Load 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 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 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 8921ee002e Clean up unncessary conditional. Add explicit auth/ tests for empty credentials/anonymous case 2 years ago
Neal Harrington 7cceb822a4 First things 2 years ago
Philip O'Toole d9b2e0b2fa WIP creds forwarding 2 years ago
Philip O'Toole ca7e6e98ff Stop using deprecated protobuf package 3 years ago
Philip O'Toole 3f039a9b3a Don't truncate cluster response length 3 years ago
Philip O'Toole d90ea2e6b1 Service Node API requests locally if possible 3 years ago
Philip O'Toole 39615983d4 Merge branch 'master' of github.com:rqlite/rqlite into conn-pool-2 3 years ago
Philip O'Toole 711f6664f9 Service can return HTTP API URL 3 years ago
Philip O'Toole 3a70db5150 Long-lived connections in cluster service
Needed now that we're using connection pooling. Unit tests pass.
3 years ago
Philip O'Toole 25a51534da Fix comments 3 years ago
Philip O'Toole d503db616e Better modeling with oneof 3 years ago