1
0
Fork 0

342 Commits (3143c887439b384211042cc39c94dabe85134465)

Author SHA1 Message Date
Philip O'Toole 7e05f42fe3 Possible fix for racy uploader test
See https://app.circleci.com/pipelines/github/rqlite/rqlite/3648/workflows/d1235267-093d-4ac7-8d8d-061bc2ac9744/jobs/26157
9 months ago
Philip O'Toole 2eb5bc8344 Backup Raft snapshot threshold
Let's not make changes that haven't been fully tested.
10 months ago
Philip O'Toole b674d1a829 Reduce Raft threshold to 2048
This can now go lower, since Raft snapshotting is more efficient. The
upside is that few logs will need be replayed when a node restarts,
which will result in shorter startup times. We may be able to go even
lower -- Consul defaults to 1024.

The downside is more Snapshotting, which pauses the system during that
time. But the pause times should be very short.
10 months ago
Philip O'Toole dfb8a60c17 Move Store Provide to a distinct type 10 months ago
Philip O'Toole d45e1b0e6e Set credentials on Remover 10 months ago
Philip O'Toole 87ccc1f21a End-to-end testing of auth join 10 months ago
Philip O'Toole 097382001d Join and Notify set credentials 10 months ago
Philip O'Toole 66434caeb9 Add Join Perms back 10 months ago
Philip O'Toole 313487c2bc Check that any supplied Join addresses are valid 10 months ago
Philip O'Toole ce2d2ef520 Remove unused function 10 months ago
Philip O'Toole 2f1ddc8236 Use same Raft port with DNS provider
This is what the docs have always said DNS disco does.
10 months ago
Philip O'Toole 0d959f174e Fix system-level testing of Bootstrapping 10 months ago
Philip O'Toole 672adab487 Pass cluster client to joiner 10 months ago
Philip O'Toole e0825239a2 Merge remote-tracking branch 'origin' into join-raft-port-only 10 months ago
Philip O'Toole cfd3a7f6a7 Some small changes related to new CORS support 10 months ago
Kai O'Reilly f1d8fe6770 support accessing rqlite in browsers by setting appropriate Access-Control-Allow headers and handling OPTIONS requests 10 months ago
Philip O'Toole 16052d8020 Start removing HTTP join and notify code 11 months ago
Philip O'Toole 65aacc36e6 Remove control for RaftNoFreelistSync
No evidence of it being used, just adds confusion.
11 months ago
Philip O'Toole 2c870f16c7 Better logging of trailing flags 1 year ago
Philip O'Toole 414b198199 Better name for auto-restore temp 1 year ago
Philip O'Toole fbd6c3d987 Merge remote-tracking branch 'origin' into remove-ott-compression-controls 1 year ago
Philip O'Toole e050b9d05f Always-on expvar and pprof 1 year ago
Philip O'Toole f697eb1aec Increase compression-check thresholds
I reckon they are too low, and the snapshots will be compressed when
transmitted between nodes.
1 year ago
Philip O'Toole 71d404f628
Update flags.go 1 year ago
Philip O'Toole b931e387be First pass at removing in-memory support 1 year ago
Philip O'Toole 5df129ff20 Remove no-longer supported command-line options 1 year ago
Philip O'Toole b7ea9ea096
Update main.go 1 year ago
Philip O'Toole 21dff4a68c Remove on-disk-startup control
With the move to WAL and "synchronous mode" to OFF, on-disk startup
times are very close to in-memory. There is no need for this control
anymore and it complicates the start-up code.
1 year ago
Philip O'Toole ee3cd369a9
Update flags.go 1 year ago
Philip O'Toole c8fcd90f38 Improve rqlited help 1 year ago
Philip O'Toole 787ee124cb
Bootstrap and join if requested
Probably the fix for https://github.com/rqlite/rqlite/issues/1290

This logic was always too conservative, bootstrapping will do a join first, which is fine.
1 year ago
Philip O'Toole 50ce83e8f2 More checking of passed-in addresses 1 year ago
Philip O'Toole 95f91786b2 Remove useless comment 1 year ago
Philip O'Toole f3faf00f6c Proceed with DNS even if pre-existing state
May be solution to https://github.com/rqlite/rqlite/issues/1247.
1 year ago
Philip O'Toole f6b0cdb747 Refactor node self-removal
Still needs unit tests.
1 year ago
Philip O'Toole 8244b141cb Check self-removal changes cluster config 1 year ago
Philip O'Toole 40d6b698b9 Reduce timeout for self-remove
Add a unit test too.
1 year ago
Philip O'Toole 1bdb84e232 Log that self-removal is beginning 1 year ago
Philip O'Toole b6e5ae4ec4 Log received signal on shutdown 1 year ago
Philip O'Toole 5b1a9107e9 Add network information to /status 1 year ago
Philip O'Toole bb2bf8e324
Update main.go 1 year ago
Philip O'Toole 55386982ea
Tighten up shutdown 1 year ago
Philip O'Toole 182d771661 Fix typo in flags 1 year ago
Philip O'Toole 1bea5f2b91 Merge remote-tracking branch 'origin' into remove-on-shutdown 1 year ago
Philip O'Toole e64d78b809 Support removing self from cluster on shutdown 1 year ago
Philip O'Toole 6acf7eb418 Stop the HTTP server first on shutdown 1 year ago
Philip O'Toole 12f3dd913a Even better package name 1 year ago
Philip O'Toole 75b0daae64 Better autostate package names 1 year ago
Philip O'Toole 7a699814d5 Refactor autobackup and autorestore 1 year ago
Philip O'Toole fdc64041ad Merge branch 'master' of github.com:rqlite/rqlite into s3-custom-endpoint 1 year ago