1
0
Fork 0

342 Commits (7e05f42fe39159f20d684ba2aabc2934911eae1a)

Author SHA1 Message Date
Philip O'Toole ea23906180 Add support for custom S3 endpoint 1 year ago
Philip O'Toole 3f38c181ab Improve log message when continuing 1 year ago
Philip O'Toole 1df3d1fa12 Support continuing on download failure 1 year ago
Philip O'Toole 13fd3b852c Hook auto-restore download into main 1 year ago
Philip O'Toole 1a66241e6c Stubbed out download code in main 1 year ago
Philip O'Toole 5ab6ced99f Walk flags config, checking file existence 1 year ago
Philip O'Toole e5d70724a4 Can't autorestore and then join a cluster 1 year ago
Philip O'Toole 25889fd0fa Add path for auto-restore to flags 1 year ago
Philip O'Toole 3b6d235872 Reporting interval was too high
Looks the 10x was a debug code.
1 year ago
Philip O'Toole 71aba3d6c9 More simplify 1 year ago
Philip O'Toole 7655725d5d Try to simplify main 1 year ago
Philip O'Toole 1a2e0a4a45 Add compression support for uploads 1 year ago
Philip O'Toole dca5631926 Perform variable expansion in auto-backup config 1 year ago
Philip O'Toole a6445b9874 rqlited help tweaks 1 year ago
Philip O'Toole 26575f3c60 Revert "RegisterStatus can now remove key"
This reverts commit bc9bf2df5a.
1 year ago
Philip O'Toole bc9bf2df5a RegisterStatus can now remove key 1 year ago
Philip O'Toole b66720a5bd Integrate auto-backup into main program 1 year ago
Philip O'Toole 3ca9f23225 Add auto-backup command line option 1 year ago
Philip O'Toole 455dd7d01c Factor out creating joiner 1 year ago
Philip O'Toole 1a25f0f713 Minor GPT4 fixes 1 year ago
Maxim Philippov d582da3c73 Fixed credentials load error checking 1 year ago
Philip O'Toole 65d0b06676 Prevent non-voting nodes as new, standalone, nodes 2 years ago
Philip O'Toole 0ef374051d Fix command-line help for x509 resources 2 years ago
Philip O'Toole 3e84139290 Default to mutual TLS off for node-to-node 2 years ago
Philip O'Toole b79ed46924 Cleaner flags 2 years ago
Philip O'Toole 42adb8951b ABL 2 years ago
Philip O'Toole 42f0eeedf0 Better node mux logging 2 years ago
Philip O'Toole 3d31d22de6 Implement -http-verify-client 2 years ago
Philip O'Toole d8982d044e Consolidate TLS config creation 2 years ago
Philip O'Toole ec939ec383 More ABL 2 years ago
Philip O'Toole a601801c6d ABL 2 years ago
Philip O'Toole bf22fa5743 Even better variable names 2 years ago
Philip O'Toole f7946502b4 Clearer variable names for HTTP x509 2 years ago
Philip O'Toole 11ed5731d6 Fix up x509 command-line flags 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 de0d0f63ad Fix HTTP no-verify of client certs 2 years ago
Philip O'Toole e3698807a0 Update help 2 years ago
Philip O'Toole 673fd8cade More use of central TLS config 2 years ago
Philip O'Toole c8231596ac Use central TLS config creation 2 years ago
Philip O'Toole cf29dd106a More flag options 2 years ago
Philip O'Toole da3079bec9 Better flags help 2 years ago
Philip O'Toole ced80ae8bd Remove unsuitable logic 2 years ago
Philip O'Toole defde21281 Merge remote-tracking branch 'origin' into ignore-join-explicit-if-state 2 years ago
Philip O'Toole f6c4b17a72
Enable "stepdown on shutdown" by default
https://github.com/rqlite/rqlite/issues/1132
2 years ago
Philip O'Toole aa07241033
Merge pull request #1136 from rqlite/graceful-http-shutdown
Close HTTP service gracefully on shutdown
2 years ago
Philip O'Toole 4131cdb743 Unit test stepdown on shutdown 2 years ago
Philip O'Toole f6eefd1690 Close HTTP service on shutdown 2 years ago
Philip O'Toole 77861c17b5 Revert to simpler logging for stepdown
New leader is not reported as I expected.
2 years ago
Philip O'Toole 0d8dd2499b Unit test Store stepdown 2 years ago
Philip O'Toole 3ec7419097 Ignore explicit join if already member of cluster 2 years ago
Philip O'Toole d821031a2d go fmt 2 years ago
Philip O'Toole a2899a1cdd Support stepping down before shutting down 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 07620cab41
Reap nodes (#1114)
Support automatic reaping of nodes
2 years ago
Philip O'Toole 1ed59a1658
Update flags.go 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 4ab4b08049 Less changes 2 years ago
Philip O'Toole e158ae8a72 Start HTTP server ASAP 2 years ago
Philip O'Toole a688d8053d Log, and add to version output, SQLite release 2 years ago
Philip O'Toole c8ce78a6e9 Tweak log message 2 years ago
Philip O'Toole ff6a3cb701
Fix typo in comments 2 years ago
Philip O'Toole 08af993b46
Merge pull request #1058 from rqlite/error-on-unroutable
Terminate if any advertised address is unroutable
2 years ago
Philip O'Toole 1ca5ce2cd0 Better error message 2 years ago
Philip O'Toole 8697fcad57 Terminate if any advertised address is unroutable 2 years ago
Neal Harrington 7cceb822a4 First things 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 a357915a3d Smaller default write queues 2 years ago
Philip O'Toole b10f911524 Tweak queue defaults 2 years ago
Philip O'Toole 64f7e05b0e Support transactions from write queue 2 years ago
Philip O'Toole 5e9cf86de8 Main queue configurable 2 years ago
Philip O'Toole c47d62376d Fix logo printing 2 years ago
Philip O'Toole 6f31295a47 Fix linting error detected by AppVeyor
https://ci.appveyor.com/project/otoolep/rqlite/builds/43287798
2 years ago
Philip O'Toole 47a1b88a64 More end-to-end node encryption testing 3 years ago
Philip O'Toole a5f1b7494b Node TLS mux needs to use advertised Raft address 3 years ago
Philip O'Toole 39fd5759a9
Update flags.go 3 years ago
Philip O'Toole b774ea05c6
Tweak flags for Kubernetes bootstrapping 3 years ago
Philip O'Toole b957795e03 go vet 3 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 e1aeb9a664
Refactor join code with Joiner type (#986)
Refactor join code with Joiner type
3 years ago
Philip O'Toole 5ab4301df4 go mod 3 years ago
Philip O'Toole f9148b5745 Add support for DNS SRV -based discovery 3 years ago
Philip O'Toole bba69d6300
Add support for DNS-based autoclustering (#979)
New disco-bootstrapping hybrid to autoclustering, which uses DNS A Records to find nodes.
3 years ago
Philip O'Toole acbcd5e1cc Move config validation to object 3 years ago
Philip O'Toole e4fed0cee3
Add bootstrap-expect (#974)
Add cluster-boostrap
3 years ago
Philip O'Toole cd490ffa47 Correct rqlite command line options 3 years ago
Philip O'Toole e7046ca560 Better coding of disco-mode names 3 years ago
Philip O'Toole 50b4aff45f Correct comment style 3 years ago
Philip O'Toole 3150aac959 Better comments 3 years ago
Philip O'Toole ad7986630d Better command-line flags 3 years ago
Philip O'Toole ce099087ee Control whether bbolt sync freelist to disk
When true, skips syncing freelist to disk. This improves the database write performance under normal operation, but requires a full database re-sync during recovery.# Please enter the commit message for your changes.
3 years ago
Philip O'Toole 4aea326959
Consul and etcd autoclustering (#957)
This PR introduces new node-discovery integration with Consul and etcd. By using one of those systems with rqlite, automatic clustering of rqlite is much easier.
3 years ago
Philip O'Toole 15a6db1acd Trivial refactor 3 years ago
Philip O'Toole 8a34783c91 Don't wait for consensus at node startup
The readyz/ endpoint is the proper way to check for readiness.
3 years ago
Philip O'Toole 21db24900a Remove unused variable 3 years ago
Philip O'Toole ca556044e3 Merge branch 'master' of github.com:rqlite/rqlite into refactor-main-bootstrap 3 years ago
Philip O'Toole 85b834cd64 Use actual duration types for flags 3 years ago
Philip O'Toole bf0eff5b14 Move Store creation into own function 3 years ago
Philip O'Toole f5c03d4b60 Try simple refactor of bootstrap 3 years ago