Separate distributed from single node storage

Summary:
This diff splits single node and distributed storage from each other.
Currently all of the storage code is copied into two directories (one single
node, one distributed).  The logic used in the storage implementation isn't
touched, it will be refactored in following diffs.

To clean the working directory after this diff you should execute:
```
rm database/state_delta.capnp
rm database/state_delta.hpp
rm storage/concurrent_id_mapper_rpc_messages.capnp
rm storage/concurrent_id_mapper_rpc_messages.hpp
```

Reviewers: teon.banek, buda, msantl

Reviewed By: teon.banek, msantl

Subscribers: teon.banek, pullbot

Differential Revision: https://phabricator.memgraph.io/D1625
This commit is contained in:
Matej Ferencevic
2018-10-04 15:23:07 +02:00
parent 96537eb181
commit 75950664a7
211 changed files with 6469 additions and 1117 deletions

View File

@@ -19,4 +19,4 @@ function(add_property_based_test test_cpp)
endfunction(add_property_based_test)
add_property_based_test(random_graph.cpp)
target_link_libraries(${test_prefix}random_graph memgraph_lib kvstore_dummy_lib)
target_link_libraries(${test_prefix}random_graph mg-single-node kvstore_dummy_lib)