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
f71b587392
Delete end_to_end.sh
...
Remove obsolete test file
5 years ago
Philip O'Toole
0b7bbd85e2
Update CHANGELOG.md
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
0499a58d05
Merge pull request #607 from rqlite/fix_redirects
...
Various Redirect handling fixes
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
c69ef51790
Remove debug line
5 years ago
Philip O'Toole
959d280c49
rqlite CLI explicitly checks for HTTP 200
5 years ago
Philip O'Toole
0cee8d3163
Update DIAGNOSTICS.md
5 years ago
Philip O'Toole
589517f780
Update README.md
5 years ago
Philip O'Toole
11843fc250
Update README.md
5 years ago
Philip O'Toole
c4611ff53c
Update CLUSTER_MGMT.md
5 years ago
Philip O'Toole
dda41f1f33
Update CLUSTER_MGMT.md
5 years ago
Philip O'Toole
009ef7b156
Update CLUSTER_MGMT.md
5 years ago
Philip O'Toole
ae49e26ae0
Update CHANGELOG.md
5 years ago
Philip O'Toole
f9388f8344
Merge pull request #605 from rqlite/broadcast_meta
...
Broadcast Store meta via standard consensus
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
8a75e93576
Update CONTRIBUTING.md
5 years ago
Philip O'Toole
404a3b53e2
Update CONTRIBUTING.md
5 years ago
Philip O'Toole
c247deb0d7
Update README.md
5 years ago
Philip O'Toole
7263310c11
Update README.md
5 years ago
Philip O'Toole
1ff27ab1d6
Update README.md
5 years ago
Philip O'Toole
4a9345cc20
Merge pull request #604 from rqlite/json_types
...
JSON types are also text
5 years ago
Philip O'Toole
3cfb0c3910
JSON types are also text
5 years ago
Philip O'Toole
47c5e80af1
Merge pull request #603 from rqlite/status_keys
...
Fix up status key name style
5 years ago
Philip O'Toole
a6f8f060fb
Update CHANGELOG
5 years ago
Philip O'Toole
32b2a42296
Merge pull request #602 from rqlite/raft_addr_id
...
Add method to Store that returns leader ID
5 years ago
Philip O'Toole
6c723fe849
Update CHANGELOG
5 years ago
Philip O'Toole
e376812907
Add method to Store that returns leader ID
...
With the advent of Raft IDs, this distinction matters.
5 years ago
Philip O'Toole
3bcbf82dc3
Merge pull request #601 from rqlite/raft_addr_id
...
By default use Raft network address as node ID
5 years ago
Philip O'Toole
8e634a3d41
Update CHANGELOG
5 years ago
Philip O'Toole
853133ecb2
By default use Raft network address as node ID
5 years ago
Philip O'Toole
6c5c7d60b5
Merge pull request #600 from rqlite/hashicorp_v1_go_mod
...
Move to Hashicorp Raft v1
5 years ago
Philip O'Toole
d049d8e2d4
Update CHANGELOG
5 years ago
Philip O'Toole
ca7e043c17
go mod
5 years ago
Philip O'Toole
8a0e1ce8f0
Move to Hashicorp Raft v1
5 years ago
Philip O'Toole
2763c5b774
Update CHANGELOG.md
5 years ago
Philip O'Toole
97329c833d
Merge pull request #598 from rqlite/catch-backup-error
...
Ensure backup is correctly closed
5 years ago
Philip O'Toole
b283ecc86d
Ensure backup is correctly closed
...
Also catch any error that occurs during close.
5 years ago
Philip O'Toole
a6d0e9a9f4
Update CHANGELOG.md
5 years ago
Philip O'Toole
ddfa3f050b
Merge pull request #597 from rqlite/return-join-error
...
Don't ignore Join error, actually return it
5 years ago
Philip O'Toole
7352c376c7
Don't ignore Join error, actually return it
...
Clearly a typo.
5 years ago
Philip O'Toole
2337bdba95
Update CHANGELOG.md
5 years ago
Philip O'Toole
374036db2e
Update CHANGELOG.md
5 years ago
Philip O'Toole
5beb4d6607
Update CHANGELOG.md
5 years ago
Philip O'Toole
dbea5bb6e9
Update CHANGELOG.md
5 years ago
Philip O'Toole
197ad447ac
Update CHANGELOG.md
5 years ago
Philip O'Toole
93308c51ac
Merge pull request #595 from rqlite/cli_welcome_hint
...
Print Welcome message in CLI
5 years ago