memgraph/src/distributed
florijan 3f30a6fad9 Add async remote pull RPC
Summary:
Remote pulls can now be async. Note that
`RemotePullRpcClients::RemotePull` takes references to data structures
which should not be temporary in the caller. Still, maybe safer to make
copies?

Changed `RpcWorkerClients` API to make that possible.

Reviewers: dgleich, msantl, teon.banek

Reviewed By: msantl

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D1150
2018-01-30 10:32:20 +01:00
..
coordination_master.cpp RPC refactor 2018-01-24 15:27:40 +01:00
coordination_master.hpp RPC refactor 2018-01-24 15:27:40 +01:00
coordination_rpc_messages.hpp RPC refactor 2018-01-24 15:27:40 +01:00
coordination_worker.cpp RPC refactor 2018-01-24 15:27:40 +01:00
coordination_worker.hpp RPC refactor 2018-01-24 15:27:40 +01:00
coordination.hpp Expose worker ids 2018-01-22 17:09:12 +01:00
index_rpc_messages.hpp Support distributed (label, property) indexes 2018-01-25 18:08:04 +01:00
index_rpc_server.hpp Support distributed (label, property) indexes 2018-01-25 18:08:04 +01:00
plan_consumer.cpp Add distributed execution RPC 2018-01-25 14:50:28 +01:00
plan_consumer.hpp Add distributed execution RPC 2018-01-25 14:50:28 +01:00
plan_dispatcher.cpp Make and dispatch worker plans on distributed master 2018-01-29 10:55:57 +01:00
plan_dispatcher.hpp Make and dispatch worker plans on distributed master 2018-01-29 10:55:57 +01:00
plan_rpc_messages.hpp RPC refactor 2018-01-24 15:27:40 +01:00
remote_cache.hpp Add distributed record TODOs 2018-01-22 14:55:45 +01:00
remote_data_rpc_clients.hpp RPC refactor 2018-01-24 15:27:40 +01:00
remote_data_rpc_messages.hpp RPC refactor 2018-01-24 15:27:40 +01:00
remote_data_rpc_server.hpp Support distributed (label, property) indexes 2018-01-25 18:08:04 +01:00
remote_produce_rpc_server.hpp Add distributed execution RPC 2018-01-25 14:50:28 +01:00
remote_pull_produce_rpc_messages.hpp Add distributed execution RPC 2018-01-25 14:50:28 +01:00
remote_pull_rpc_clients.hpp Add async remote pull RPC 2018-01-30 10:32:20 +01:00
rpc_worker_clients.hpp Add async remote pull RPC 2018-01-30 10:32:20 +01:00
serialization.hpp Support snapshot creation and recovery in distributed 2018-01-29 19:16:13 +01:00