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
Philip O'Toole
1cc0a40274
More fixes for https://github.com/rqlite/rqlite/issues/1029
2 years ago
Philip O'Toole
569ff39bac
Handle more connection errors
...
Fix https://github.com/rqlite/rqlite/issues/1029
2 years ago
Philip O'Toole
e5a8a209e0
Don't resolve any addresses
...
This makes working with systems like Kubernetes difficult. rqlite should
probably never have worked liked this. If IP addresses are still
perferred they can be passed in explicitly as command line arguments.
3 years ago
Philip O'Toole
ca7e6e98ff
Stop using deprecated protobuf package
3 years ago
chermehdi
3bfcbffc37
Fix typos and Grammar issues
3 years ago