1
0
Fork 0

238 Commits (0de3a1cc2476a471e1ba3d89083efc8f88a92b0a)

Author SHA1 Message Date
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 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 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
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 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 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 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 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
Philip O'Toole e3e974f574 Tell user how to use CLI 3 years ago
Philip O'Toole 860999951d
Enhance Authentication and Authorization system (#940) 3 years ago
chermehdi 3bfcbffc37 Fix typos and Grammar issues 3 years ago
Philip O'Toole 659bf26d7f Better name for command-line flag 3 years ago