memgraph/tests/integration
Ivan Paljak c775688aa7 Add HA integration test for leader election
Summary:
This tests checks the correctness of a leader election process when its
decoupled from log replication. In other words, in this test we do not change
the state of the database, i. e., the Raft log remains empty.

The test proceeds as follows for clusters of size 3 and 5:
  1. Start a random subset of workers in the cluster
  2. Check if the leader has been elected
  3. Kill all living workers
  4. GOTO 1 and repeat 10 times

Reviewers: msantl

Reviewed By: msantl

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D2105
2019-06-04 12:48:35 +02:00
..
audit Implement audit logging 2019-02-19 15:11:30 +01:00
auth Make auth library case insensitive 2019-02-22 15:50:51 +01:00
dgp Improve error handling related to the dynamic graph partitioning 2019-04-11 16:10:06 +02:00
distributed Improve error handling related to the dynamic graph partitioning 2019-04-11 16:10:06 +02:00
ha Add HA integration test for leader election 2019-06-04 12:48:35 +02:00
kafka Polish Bolt client and mg_client 2018-10-19 13:55:51 +02:00
ldap Implement LDAP authentication 2019-02-28 09:39:30 +01:00
ssl Add explicit start to servers 2018-10-16 11:39:42 +02:00
telemetry Reduce telemetry test flakiness 2018-10-18 14:29:13 +02:00
transactions Polish Bolt client and mg_client 2018-10-19 13:55:51 +02:00
apollo_runs.yaml Add HA integration test for leader election 2019-06-04 12:48:35 +02:00
CMakeLists.txt Add HA integration test for leader election 2019-06-04 12:48:35 +02:00