memgraph/tests
Jeremy B f629de7e60
Save replication settings (#415)
* Storage takes care of the saving of setting when a new replica is added

* Restore replicas at startup

* Modify interactive_mg_runner + memgraph to support that data-directory can be configured in CONTEXT

* Extend e2e test

* Correct typo

* Add flag to config to specify when replication should be stored (true by default when starting Memgraph)

* Remove un-necessary "--" in yaml file

* Make sure Memgraph stops if a replica can't be restored.

* Add UT covering the parsing  of ReplicaStatus to/from json

* Add assert in e2e script to check that a port is free before using it

* Add test covering crash on Jepsen

* Make sure applciaiton crashes if it starts on corrupted replications' info

Starting with a non-reponsive replica is allowed.

* Add temporary startup flag: this is needed so jepsen do not automatically restore replica on startup of main. This will be removed in T0835
2022-07-07 13:30:28 +02:00
..
benchmark Implement foreach clause (#351) 2022-04-11 13:55:34 +03:00
concurrent Fix usages of constexpr (#367) 2022-03-31 13:52:43 +02:00
drivers Add license to cpp/hpp/py test files (#283) 2021-10-26 08:53:56 +02:00
e2e Save replication settings (#415) 2022-07-07 13:30:28 +02:00
gql_behave Implement foreach clause (#351) 2022-04-11 13:55:34 +03:00
integration Add memgraph namespace 2022-03-14 15:47:41 +01:00
jepsen Save replication settings (#415) 2022-07-07 13:30:28 +02:00
macro_benchmark Add memgraph namespace 2022-03-14 15:47:41 +01:00
manual Add memgraph namespace 2022-03-14 15:47:41 +01:00
mgbench Add memgraph namespace 2022-03-14 15:47:41 +01:00
property_based Add memgraph namespace 2022-03-14 15:47:41 +01:00
public_benchmark Resolve python dependency issues (#372) 2022-04-07 17:56:18 +02:00
stress Add memgraph namespace 2022-03-14 15:47:41 +01:00
unit Save replication settings (#415) 2022-07-07 13:30:28 +02:00
.clang-tidy New MGP API (#219) 2021-09-09 10:44:47 +02:00
client-stress.sh Migrate command line args to gflgs in tests 2017-07-06 13:54:12 +02:00
CMakeLists.txt Add end2end replication tests based on mgclient (#69) 2021-01-21 15:56:21 +01:00
setup.sh Update pyyaml version (#305) 2021-11-25 10:12:33 +01:00