memgraph/src/database
florijan 0c40c67ac2 Implement remote create (storage, RPC, not operator)
Summary:
Implementation of remote vertex and edge creation. This diff addresses
the creation API (`GraphDbAccessor::InsertEdge`,
`GraphDbAccessor::InsertRemoteVertex`) and the necessary RPC and
`RemoteCache` stuff.

What is missing for full remote creation support are
`query::plan::operator` changes that are expected to minor. Pushing this
diff as it's large enough, operator and end to end tests in the next.

Also, the naming of existing structures and files is confusing (update
refering to both updates and created, `results` used too often etc.). I
will address this too, but feel free to comment on bad naming.

Reviewers: dgleich, teon.banek, msantl

Reviewed By: dgleich

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D1210
2018-02-21 09:17:48 +01:00
..
indexes Support distributed (label, property) indexes 2018-01-25 18:08:04 +01:00
config.cpp Refactor GraphDb 2018-01-12 16:47:24 +01:00
counters.cpp Use RPC ClientPool instead of Client 2018-02-01 10:32:05 +01:00
counters.hpp Use RPC ClientPool instead of Client 2018-02-01 10:32:05 +01:00
graph_db_accessor.cpp Implement remote create (storage, RPC, not operator) 2018-02-21 09:17:48 +01:00
graph_db_accessor.hpp Implement remote create (storage, RPC, not operator) 2018-02-21 09:17:48 +01:00
graph_db.cpp Cleanup per-transaction caches in distributed 2018-02-16 15:30:05 +01:00
graph_db.hpp Refactor remote cache ownership 2018-02-09 14:12:11 +01:00
state_delta.cpp Implement remote create (storage, RPC, not operator) 2018-02-21 09:17:48 +01:00
state_delta.hpp Implement remote create (storage, RPC, not operator) 2018-02-21 09:17:48 +01:00
storage_gc.hpp Refactor GraphDb 2018-01-12 16:47:24 +01:00
storage.hpp Support durability recovery on worker (specifically indexes) 2018-02-01 14:53:51 +01:00