memgraph/tests
Matija Santl 7b88e514b8 Add ClusterDiscovery RPC for distributed BFS
Summary:
Implemented cluster discovery in distributed memgraph.
When a worker registers, it sends a RPC request to master.
The master assigns that worker an id and sends the information about other
workers (pairs of <worker_id, endpoint>) to the new worker.
Master also sends the information about the new worker to all existing workers
in the process of worker registration.

After the last worker registers, all memgraph instances in the clusters should
know about every other.

Reviewers: mtomic, buda, florijan

Reviewed By: mtomic

Subscribers: teon.banek, dgleich, pullbot

Differential Revision: https://phabricator.memgraph.io/D1339
2018-04-09 14:28:22 +02:00
..
benchmark Benchmark tx::SingleNodeEngine 2018-03-27 15:43:59 +02:00
concurrent Refactor network layer to use streams 2018-03-27 15:05:45 +02:00
distributed Add ignore signal handler and cleanup 2018-03-30 12:52:12 +02:00
drivers Add C# driver test examples 2017-11-10 15:46:56 +01:00
macro_benchmark Remove PostgreSQL 2018-03-28 15:38:54 +02:00
manual Update tx_id to 0 2018-04-06 09:59:37 +02:00
property_based Refactor GraphDb 2018-01-12 16:47:24 +01:00
public_benchmark Refactor Apollo build projects 2018-03-27 13:47:18 +02:00
qa Refactor Apollo build projects 2018-03-27 13:47:18 +02:00
stress Refactor network clients to use a single client implementation 2018-03-28 10:09:58 +02:00
unit Add ClusterDiscovery RPC for distributed BFS 2018-04-09 14:28:22 +02:00
apollo_runs.py Refactor Apollo build projects 2018-03-27 13:47:18 +02:00
client-stress.sh Migrate command line args to gflgs in tests 2017-07-06 13:54:12 +02:00
CMakeLists.txt Inline test data in the benchmark tests itself 2018-01-15 16:12:30 +01:00