Philip O'Toole
3ef3a5369b
End-to-end cluster-recovery test
3 years ago
Philip O'Toole
bc8e16328c
Use proper string compare in end-to-end testing
3 years ago
Philip O'Toole
e0e2572464
More testing and docs for /readyz
3 years ago
Philip O'Toole
c254603eaa
Reraise HTTP exceptions
3 years ago
Philip O'Toole
0e50ab255d
Better HTTP logging during end-to-end tests
3 years ago
Philip O'Toole
0b5d80c604
Add Error information to nodes/ output
3 years ago
Philip O'Toole
33073bc63c
Move test to different place
3 years ago
Philip O'Toole
548527a59d
Add e2e test for nodes/
3 years ago
Philip O'Toole
961a31149b
Strong query test
3 years ago
Philip O'Toole
bf003e4f40
Better test comments
3 years ago
Philip O'Toole
7b2e711c73
Remove constraint check
...
It's too clever, and causing test practicality issues.
3 years ago
Philip O'Toole
6fd775b1d7
End-to-end testing of request forwarding
3 years ago
Philip O'Toole
db938f420f
Cleaner control during e2e testing
3 years ago
Philip O'Toole
ffec37fa88
Test end-to-end pretty queries
3 years ago
Philip O'Toole
b8d72f3fc4
New DB and FSM indexes to track state
3 years ago
Philip O'Toole
4c49fc6c29
End-to-end test new join metrics
3 years ago
Philip O'Toole
950062329f
Test rejoining with changed network addresses
3 years ago
Philip O'Toole
e91f0e16e7
Simplify join end-to-end testing
...
Test now just makes sure stuff doesn't blow up. Need more extensive
testing of this operation.
3 years ago
Philip O'Toole
2837713c40
Don't always run leader-constraint check
...
Some testing involves changing leaders, and some API checks will be
inherently racy.
3 years ago
Philip O'Toole
166bddab8b
Add API adv test
3 years ago
Philip O'Toole
37995908e5
Add end-to-end test of redirected join via follower
3 years ago
Philip O'Toole
87c9f81a07
Fix comment
3 years ago
Philip O'Toole
5d8fafab98
Get nodes/ for all nodes.
...
It makes testing easier, and this flag is tested in unit tests.
3 years ago
Philip O'Toole
ffa23d1dae
End-to-end testing of nodes/ API
3 years ago
Philip O'Toole
e5c80faa0c
Fix pydoc
3 years ago
Philip O'Toole
dbd1c0a254
Remove 'redirect' from HTTP status
...
Getting the redirect information requires accessing other nodes, which
could block if those nodes are not up.
3 years ago
Philip O'Toole
83c15368fa
Check if node has attributes before deprovision
4 years ago
Philip O'Toole
2e19df93de
Correct comment
4 years ago
Philip O'Toole
8dbd2678dd
More end-to-end snapshot and restore testing
4 years ago
Philip O'Toole
be0286fd4b
More extensive end-to-end snapshot testing
4 years ago
Philip O'Toole
56cb9321d2
End-to-end test of idempotent join
4 years ago
Philip O'Toole
ee64fa3e80
Merge pull request #686 from rqlite/mixed_params
...
Test mixing parameterized and non-parameterized queries
4 years ago
Philip O'Toole
9ba6a71789
End-to-end test mixed queries
4 years ago
Philip O'Toole
0b14265d5f
Add on-disk end-to-end test
4 years ago
Philip O'Toole
d8ab494e92
Test snapshotting in a simpler manner
...
The previous way is to racy.
4 years ago
Philip O'Toole
cf7a9e41e4
Add parameterized query testing to end-to-end
4 years ago
Philip O'Toole
42083aa36d
Include comment re load API
4 years ago
Philip O'Toole
231b99b1a0
Test protocol during redirect testing
4 years ago
Philip O'Toole
dcc88a5e54
Bump wait-for-snap timeout to 10 seconds
...
Don't fully understand (yet) why we need to wait this long.
4 years ago
Philip O'Toole
65ebe8a1b9
Better Exception message if snap test fails
4 years ago
Philip O'Toole
998c951d16
Extensive testing of Raft snapshots and log truncation ( #639 )
...
Extensive testing of Raft snapshots and log truncation
Added both system-level tests and end-to-end tests.
5 years ago
Philip O'Toole
67e4ff6ff5
Add end-to-end non-voter follows leader test
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
8a0e1ce8f0
Move to Hashicorp Raft v1
5 years ago
Philip O'Toole
a4b0645ff7
Remove non-applicable test
5 years ago
Philip O'Toole
0d0d5e6fa3
Add Python end-to-end test
5 years ago