memgraph/src/distributed
Teon Banek ce29517998 Extract utils into mg-utils static library and explicitly list tests
Summary:
Utils source files are now moved to a standalone mg-utils library.

Unit and manual tests are no longer collected using glob recursion in
cmake, but are explicitly listed. This allows us to set only required
dependencies of those tests.

Both of these changes should improve compilation and link times, as well
as lower the disk usage.

Additional improvement would be to cleanup utils header files to be
split in .hpp and .cpp as well as merging threading into utils. Other
potential library extractions that shouldn't be difficult are:

  * data_structures
  * io/network
  * communication

Reviewers: buda, mferencevic, dgleich, ipaljak, mculinovic, mtomic, msantl

Reviewed By: buda

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D1408
2018-05-30 09:41:56 +02:00
..
bfs_rpc_clients.cpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
bfs_rpc_clients.hpp Distributed BFS 2018-05-15 17:38:51 +02:00
bfs_rpc_messages.hpp Distributed BFS 2018-05-15 17:38:51 +02:00
bfs_rpc_server.hpp Distributed BFS 2018-05-15 17:38:51 +02:00
bfs_subcursor.cpp Distributed BFS 2018-05-15 17:38:51 +02:00
bfs_subcursor.hpp Distributed BFS 2018-05-15 17:38:51 +02:00
cache.cpp Replace command_id_t with CommandId and transaction_id_t with TransactionId. 2018-04-20 13:55:14 +02:00
cache.hpp Replace command_id_t with CommandId and transaction_id_t with TransactionId. 2018-04-20 13:55:14 +02:00
cluster_discovery_master.cpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
cluster_discovery_master.hpp Add ClusterDiscovery RPC for distributed BFS 2018-04-09 14:28:22 +02:00
cluster_discovery_worker.cpp Notify master of worker recovery 2018-05-10 11:09:34 +02:00
cluster_discovery_worker.hpp Notify master of worker recovery 2018-05-10 11:09:34 +02:00
coordination_master.cpp Extract utils into mg-utils static library and explicitly list tests 2018-05-30 09:41:56 +02:00
coordination_master.hpp Notify master of worker recovery 2018-05-10 11:09:34 +02:00
coordination_rpc_messages.hpp Notify master of worker recovery 2018-05-10 11:09:34 +02:00
coordination_worker.cpp Check if connection alive & fix pure virtual bug 2018-04-12 10:17:00 +02:00
coordination_worker.hpp Check that workers desired id is equal to the assigned id from master. 2018-04-11 12:36:40 +02:00
coordination.cpp Add ClusterDiscovery RPC for distributed BFS 2018-04-09 14:28:22 +02:00
coordination.hpp Add ClusterDiscovery RPC for distributed BFS 2018-04-09 14:28:22 +02:00
data_manager.cpp Destroy and create storage object after failed recovery 2018-04-20 16:16:52 +02:00
data_manager.hpp Destroy and create storage object after failed recovery 2018-04-20 16:16:52 +02:00
data_rpc_clients.cpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
data_rpc_clients.hpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
data_rpc_messages.hpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
data_rpc_server.cpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
data_rpc_server.hpp Tidyup distributed stuff naming 2018-03-23 16:32:29 +01:00
durability_rpc_clients.cpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
durability_rpc_clients.hpp Replace command_id_t with CommandId and transaction_id_t with TransactionId. 2018-04-20 13:55:14 +02:00
durability_rpc_messages.hpp Replace command_id_t with CommandId and transaction_id_t with TransactionId. 2018-04-20 13:55:14 +02:00
durability_rpc_server.cpp Synchronize snapshooting 2018-04-06 10:10:01 +02:00
durability_rpc_server.hpp Synchronize snapshooting 2018-04-06 10:10:01 +02:00
index_rpc_messages.hpp Replace command_id_t with CommandId and transaction_id_t with TransactionId. 2018-04-20 13:55:14 +02:00
index_rpc_server.cpp Extract cpp from hpp in distributed, fix includes 2018-03-21 09:38:44 +01:00
index_rpc_server.hpp Extract cpp from hpp in distributed, fix includes 2018-03-21 09:38:44 +01:00
plan_consumer.cpp Fix remote plan invalidation 2018-03-16 11:18:16 +01:00
plan_consumer.hpp Invalidate distributed plan caches 2018-03-13 14:59:51 +01:00
plan_dispatcher.cpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
plan_dispatcher.hpp Invalidate distributed plan caches 2018-03-13 14:59:51 +01:00
plan_rpc_messages.hpp Invalidate distributed plan caches 2018-03-13 14:59:51 +01:00
produce_rpc_server.cpp Add command id to remote produce 2018-05-16 10:20:39 +02:00
produce_rpc_server.hpp Add command id to remote produce 2018-05-16 10:20:39 +02:00
pull_produce_rpc_messages.hpp Add command id to remote produce 2018-05-16 10:20:39 +02:00
pull_rpc_clients.cpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
pull_rpc_clients.hpp Add command id to remote produce 2018-05-16 10:20:39 +02:00
rpc_worker_clients.hpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
serialization.hpp Distributed BFS 2018-05-15 17:38:51 +02:00
storage_gc_rpc_messages.hpp Replace command_id_t with CommandId and transaction_id_t with TransactionId. 2018-04-20 13:55:14 +02:00
token_sharing_rpc_messages.hpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
token_sharing_rpc_server.hpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
transactional_cache_cleaner_rpc_messages.hpp Replace command_id_t with CommandId and transaction_id_t with TransactionId. 2018-04-20 13:55:14 +02:00
transactional_cache_cleaner.hpp Clean utils folder (namespaces, function names) 2018-04-22 09:44:32 +02:00
updates_rpc_clients.cpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
updates_rpc_clients.hpp Remote edge with gid creation 2018-05-25 09:57:55 +02:00
updates_rpc_messages.hpp Remote edge with gid creation 2018-05-25 09:57:55 +02:00
updates_rpc_server.cpp Remote edge with gid creation 2018-05-25 09:57:55 +02:00
updates_rpc_server.hpp Remote edge with gid creation 2018-05-25 09:57:55 +02:00