1
0
Fork 0

201 Commits (5da95631b224156698b6f9cb7622ae183087cd7e)

Author SHA1 Message Date
Philip O'Toole 29b73cdf63 Add rqbench README 4 years ago
Philip O'Toole 5f4ec0c607 Support both execute and query benchmarking 4 years ago
Philip O'Toole c48c3cbe9b Pass path to HTTP tester 4 years ago
Philip O'Toole 73ea4b9424 Remove unneeded : 4 years ago
Philip O'Toole ac5fb55301 Display HTTP response body on 503 4 years ago
Philip O'Toole b6ebdf3ab1 Support setting Leader Lease timeout 4 years ago
Philip O'Toole d47c290cda Restore request should re-read file every attempt
It can now handle HTTP 301 redirects properly.
4 years ago
Philip O'Toole 9482741afa Set BasicAuth when needed during restore 4 years ago
Philip O'Toole 0f3010f15c Add missing calls to set BasicAuth 4 years ago
Philip O'Toole fbdbee3e25 Include API proto in node meta 4 years ago
Philip O'Toole 3f0182c8e8 Make num join attempts and interval configurable 4 years ago
Philip O'Toole aa2467b29d Print help in alpha order 5 years ago
Philip O'Toole ad1557664a Add support to CLI for node removal 5 years ago
Philip O'Toole 487c0e3f8c Set Snapshot Interval to non-zero value
Snapshotting was *never* functional due to the zero interval value.
5 years ago
Philip O'Toole 5bf8fc2d43 Fix formatting 5 years ago
Philip O'Toole 887530db26 Correct package godoc for rqbench 5 years ago
Philip O'Toole 536cac4fdf Allow log level control for Raft module
Default log level is INFO.
5 years ago
Philip O'Toole 668720cbb6
Remove obsolete SQLite const 5 years ago
Philip O'Toole ef44c199aa
Update main.go 5 years ago
Philip O'Toole cc65e36fcc
Remove obsolete const 5 years ago
Philip O'Toole 81f5f6faf1 Add support for non-voting nodes
A non-voting node doesn't participate in Raft consensus, but does
subscribe to the committed log entries originating with the leader.
This means a non-voting node keeps up-to-date with the state machine,
without impacting write-latency. These non-voting nodes can provide
read scalability for the cluster.
5 years ago
Philip O'Toole 8ecf84a42b Reset strings reader every execute loop 5 years ago
Philip O'Toole 99ac2353b3 Simplify rqlite implementation
This results in significant duplicated code, but is easier to follow.
The previous code was buggy when it came to redirection handling.
Longer term tool needs to be rebuilt to use a proper Go SQL-compliant
package (yet to be written).
5 years ago
Philip O'Toole 68271534ed
Merge pull request #608 from rqlite/features_status
Add features list to status output
5 years ago
Philip O'Toole 3b9aca29c2 Add features list to status output
This will make it easier for client libraries to check for features in a given server, in a standard way.
5 years ago
Philip O'Toole 9ab39b7b29 Read, and close, response body ASAP 5 years ago
Philip O'Toole 959d280c49 rqlite CLI explicitly checks for HTTP 200 5 years ago
Philip O'Toole f57ace7da2 Broadcast Store meta via standard consensus
With this change the cluster metadata (arbitrary key-value data associated with each node) is now broadcast across the cluster using the standard consensus mechanism. Specifically the use case for this metadata is to allow all nodes know the HTTP API address of all other nodes, for the purpose of redirecting requests to the leader.

This change removed the need for multiplexing two logical connections
over the single Raft TCP connection, which greatly simplifies the
networking code generally.

Original PR https://github.com/rqlite/rqlite/pull/434
5 years ago
Philip O'Toole 853133ecb2 By default use Raft network address as node ID 5 years ago
Philip O'Toole 8a0e1ce8f0 Move to Hashicorp Raft v1 5 years ago
Philip O'Toole 6213f5d604
Print Welcome message in CLI 5 years ago
Philip O'Toole 70fec8fb1f Add HTTP proxy (from environment) support
Port PR573.
5 years ago
Philip O'Toole 76975f96fe Add .dump to CLI 5 years ago
Philip O'Toole ff0d5d1d39 Add restore command to CLI
Port of PR450.
5 years ago
Philip O'Toole 7ac47a1571 CLI now supports history
Port of PR527.
5 years ago
Philip O'Toole ea8d568406 Commit new file 5 years ago
Philip O'Toole 7a81104082 Support backups from CLI
Port PR436.
5 years ago
Philip O'Toole ec593fe8d5 Support showing timings in the CLI
Port of https://github.com/rqlite/rqlite/pull/414
5 years ago
Philip O'Toole 1d8417de74 Add support for BasicAuth to CLI
Port PR406 to v4.
5 years ago
Philip O'Toole 9499a7f92d Revert changes to Disco client 5 years ago
Philip O'Toole de379a883c When joining try HTTPS if HTTP fails 5 years ago
Zac Medico f01e6b1b0a
Server -http-ca-cert and -node-ca-cert options
The -http-ca-cert and -node-ca-cert options allow the user to specify
trusted X.509 root CA certificates as an alternative to the
-http-no-verify and -node-no-verify options. This behavior is analogous
to the rqlite client -ca-cert option.
5 years ago
Philip O'Toole 8336150318
Merge pull request #551 from zmedico/client-ca-cert-option-4.3.0
Add rqlite -ca-cert option to specify trusted root CA certificate
5 years ago
Zac Medico 936ab69ba9
Add rqlite -ca-cert option to specify trusted root CA certificate
The -ca-cert option allows the user to specify a trusted X.509 root CA
certificate as an alternative to the --insecure option.
5 years ago
Philip O'Toole 2e91858e1e Allow Raft election timeout to be set 6 years ago
Philip O'Toole 6937a377ae Allow control of shutdown-on-remove
Defaults to leaving Raft run if the node is removed.
6 years ago
Philip O Toole c1e1509b93 Correct rqlite GoDoc 7 years ago
Philip O Toole fb3cc19680 More GoDoc 7 years ago
Philip O Toole 6bbdc88c1d ABL
Always be linting.
7 years ago
Philip O Toole 9f32f026e2 More informative output during load testing 7 years ago