Philip O'Toole
f64eed42c2
Update CLUSTER_MGMT.md
3 years ago
Philip O'Toole
ff820e81f1
Update CLUSTER_MGMT.md
3 years ago
Philip O'Toole
65d88fac96
Update CLUSTER_MGMT.md
3 years ago
Philip O'Toole
4c5e29272b
Merge pull request #898 from rqlite/recover-cluster
...
Support recovering clusters that have permanently lost quorum
3 years ago
Philip O'Toole
7491bd5330
Re-enable full appveyor testing
3 years ago
Philip O'Toole
05534cc94c
Don't use Windows file paths as IDs
3 years ago
Philip O'Toole
f9f35bf95c
Dump file
3 years ago
Philip O'Toole
267e0f9ad1
Run single AppVeyor test
3 years ago
Philip O'Toole
7093cb25d3
Fix race in test
3 years ago
Philip O'Toole
03c9ffd815
Update docs
3 years ago
Philip O'Toole
4446c3b5bd
Explicitly close listeners
3 years ago
Philip O'Toole
eaad57f610
Full cluster-recovery system-level test
3 years ago
Philip O'Toole
662008d49c
System-level test of cluster recovery
3 years ago
Philip O'Toole
9fb114c07f
Recover test after snapshot
3 years ago
Philip O'Toole
519a91e635
Actual recovery node test passes on Linux
3 years ago
Philip O'Toole
f9bcde0722
Back to no-change test
3 years ago
Philip O'Toole
e2e199633a
Fix JSON string in unit test
3 years ago
Philip O'Toole
c111df7ed5
Simpler node-recovery test
3 years ago
Philip O'Toole
92d5bc8b64
Unit test fixes (?)
3 years ago
Philip O'Toole
1b158d09fb
Simple unit test of node-recovery
3 years ago
Philip O'Toole
52a5534e93
CHANGELOG
3 years ago
Philip O'Toole
1abd3007ca
Rename peers.json after successful recovery
3 years ago
Philip O'Toole
1d6dc78487
More style
3 years ago
Philip O'Toole
ba4c688565
Style
3 years ago
Philip O'Toole
f512fa1ef6
Add docs for full cluster recovery
3 years ago
Philip O'Toole
cc1de72796
Ensure raft/ exists inside data directory
3 years ago
Philip O'Toole
abccc6ced3
Better function name
3 years ago
Philip O'Toole
d9ad3c080a
Add untested recover-node functionality
3 years ago
Philip O'Toole
32239b5053
Move new function to earlier per convention
3 years ago
Philip O'Toole
4ab72a8194
Refactor to make recover-cluster code easier
3 years ago
Philip O'Toole
70d427d4cb
Update DESIGN.md
...
[ci skip]
3 years ago
Philip O'Toole
cff43782ba
Update DESIGN.md
3 years ago
Philip O'Toole
9ceb5b8cae
Update DESIGN.md
3 years ago
Philip O'Toole
082a9071af
Update CLUSTER_MGMT.md
3 years ago
Philip O'Toole
e78e462ca5
ABL
3 years ago
Philip O'Toole
b903043a46
6.5.0 is going out
3 years ago
Philip O'Toole
3d978543c9
Update CHANGELOG.md
3 years ago
Philip O'Toole
d5bc38d588
Merge pull request #895 from rqlite/http-before-join
...
Start the HTTP server before doing any joins
3 years ago
Philip O'Toole
bc8e16328c
Use proper string compare in end-to-end testing
3 years ago
Philip O'Toole
13ef7f1ff7
Merge branch 'master' of github.com:rqlite/rqlite into http-before-join
3 years ago
Philip O'Toole
9d7df729b6
Update DIAGNOSTICS.md
3 years ago
Philip O'Toole
80e6174fa8
Merge pull request #896 from rqlite/readyz
...
Add readyz/ handler
3 years ago
Philip O'Toole
83f02eecf3
Updates to readyz permission checking
3 years ago
Philip O'Toole
e0e2572464
More testing and docs for /readyz
3 years ago
Philip O'Toole
5d88769e1e
Unit test readyz/ handler
3 years ago
Philip O'Toole
1b915325f6
Add basic readyz handler
3 years ago
Philip O'Toole
5f4e720d60
Update CHANGELOG
3 years ago
Philip O'Toole
cdd83ce9e9
Start the HTTP server before doing any joins
...
There is no point waiting for join operations to complete before
starting the HTTP server. In the event the join fails it just introduces
delays due to join-retrys. The HTTP API service is meant to be robust in
the face of a non-ready underlying Store anyway.
3 years ago
Philip O'Toole
dcc06501dd
Merge pull request #894 from rqlite/nodes-timeout
...
nodes/ endpoint supports timeout
3 years ago
Philip O'Toole
6b7318d188
Set missing connection timeouts
3 years ago