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
2 years 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