1
0
Fork 0

153 Commits (70bc34eb4382d9db3c9e3117e9d13562ef60bb38)

Author SHA1 Message Date
Philip O'Toole 3f05fb8f32 More Chat GPT 4 improvements 2 years ago
Philip O'Toole 95a689b3cf Some improvements thanks to ChatGPT 4 2 years ago
Philip O'Toole d55710692c go mod updates 2 years ago
Philip O'Toole 07d2ba01e4 go mod updates 2 years ago
Philip O'Toole 74f24c2bf1 Bootstrapping needs ForceAttemptHTTP2
Fix unit test to check for this.
2 years ago
Philip O'Toole 3e84139290 Default to mutual TLS off for node-to-node 2 years ago
Philip O'Toole 27839b53f7 ABL 2 years ago
Philip O'Toole 72b47fa19b Simpler logic 2 years ago
Philip O'Toole 89c3dfaa2e Force Joiner to use HTTP/2 2 years ago
Philip O'Toole ba39227c93 Move to a single cert-key pair for nodes 2 years ago
Philip O'Toole 54e649c341 More TLS unit test fixes 2 years ago
Philip O'Toole 673fd8cade More use of central TLS config 2 years ago
Philip O'Toole 2005d94ad7 go mod updates 2 years ago
Philip O'Toole 60ef0a86b8 Final tweaks 2 years ago
Philip O'Toole 9e710edc99 More suitable file name 2 years ago
Philip O'Toole 2e56d22526 RemoveNode cluster-level unit test 2 years 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 e74bfc182a Use new Encoder everywhere 2 years ago
Philip O'Toole 36f97bdb55 Better logging for failure-to-join 2 years ago
Philip O'Toole 62e229d266 Improve comments 2 years ago
Philip O'Toole f7c6ce6696 Bootstrapping doesn't need bootstrap-expect
It's the Store object that needs it.
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 e57270d36c Fix up unit tests 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 06e098e41a Mostly better logging 2 years ago
Philip O'Toole b0f17b86c7 Notified node checks address resolution
If a non-resolvable address is passed to the Store, and then Store then
adds that to the config, it can result in a cluster that seems to have
insufficient members (since the remote node can't be contacted). This
may trigger a new leader election.
2 years ago
Philip O'Toole 9ff03d3028 Client-level unit testing of Load 2 years ago
Philip O'Toole 0f140d092e Merge remote-tracking branch 'origin' into load-forwarding 2 years ago
Philip O'Toole 43e8bbfd95 Remove noisy error from log 2 years ago
Philip O'Toole 44b7eb96a0 Remove extraneous formatter 2 years ago
Philip O'Toole 3bfe2ccdcc Nicer logging during joining 2 years ago
Philip O'Toole d2590ca646 Initial proto work for load forwarding 2 years ago
Philip O'Toole 78f3bb13c3 No need to jitter during init 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 1f362a27e9 Shorter boot cycle
It's pretty slow on k8s.
2 years ago
Philip O'Toole 045de6fd57 More NO_CREDS use 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 f750f78558 Remove test logs 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