Commit Graph

3452 Commits

Author SHA1 Message Date
Tyler Neely
b9efa2499d Merge branch 'T0912-MG-in-memory-shard-map' of github.com:memgraph/memgraph into T0916-MG-fbthrift-transport 2022-08-17 09:53:19 +00:00
Tyler Neely
739c91c854 Add TODO to thrift transport test 2022-08-17 09:51:19 +00:00
gvolfing
bcb43a0234 Include used utilites and chande the type of std::map<T, U> 2022-08-17 09:51:19 +00:00
Tyler Neely
60dfafcb5f Add ThriftHandle::DeliverMessage method 2022-08-17 09:51:19 +00:00
Tyler Neely
d05d649924 More thrift scaffolding 2022-08-17 09:51:19 +00:00
Tyler Neely
f98f4d6841 Put some initial TODO's into the thrift handle 2022-08-17 09:51:19 +00:00
Tyler Neely
10c9f349a6 Rearrange some things to better support thrift transport 2022-08-17 09:51:19 +00:00
Tyler Neely
0083fa8a94 Use system_clock instead of local_t 2022-08-17 09:51:19 +00:00
Tyler Neely
2833ce4e68 Add some basic thrift transport skeletal pieces 2022-08-17 09:51:13 +00:00
Tyler Neely
e1b53dc3b6 Merge branch 'T0941-MG-implement-basic-raft-version' of github.com:memgraph/memgraph into T0912-MG-in-memory-shard-map 2022-08-17 09:50:49 +00:00
Tyler Neely
27fcea40cc Added request for edge id batch request to coordinator rsm 2022-08-17 09:50:49 +00:00
gvolfing
3c9fe7ef42 Gerneral clean-up 2022-08-17 09:50:49 +00:00
gvolfing
08fe7b09db Resolve issues with the sharded_map test 2022-08-17 09:50:49 +00:00
gvolfing
bbd3d352ee Add the coordinator part to the sharded_map test 2022-08-17 09:50:49 +00:00
gvolfing
eb71f3750c Check against cas_succeeded 2022-08-17 09:50:49 +00:00
gvolfing
bc2195b95b Remove unfinished statement 2022-08-17 09:50:49 +00:00
gvolfing
dea650aa82 Add test for sharded_map 2022-08-17 09:50:49 +00:00
gvolfing
169320d27b Move RsmClient into a separate folder and header 2022-08-17 09:50:49 +00:00
gvolfing
74469d7f79 Remove unnecessary storage pool, general cleanup 2022-08-17 09:50:49 +00:00
gvolfing
d1a7d065dd Make Coordinator apply splitting on request. 2022-08-17 09:50:49 +00:00
gvolfing
7bb92d6ee9 Add logic to split shards 2022-08-17 09:50:49 +00:00
gvolfing
7a84bed200 Add abstraction for RsmClient 2022-08-17 09:50:49 +00:00
gvolfing
d725d587ec Temporarly remove the stanby server pool 2022-08-17 09:50:49 +00:00
gvolfing
b8e0d6ad7b Change min and max key related shard logic 2022-08-17 09:50:49 +00:00
gvolfing
b6eec490f4 Update Coordinator 2022-08-17 09:50:49 +00:00
gvolfing
c747e04cb7 Add GetShardMap read-only request to coordinator 2022-08-17 09:50:49 +00:00
gvolfing
111e601b3d Return an error and the latest known ShardMap version if the requested key is not possibly stored in the given shard 2022-08-17 09:50:49 +00:00
Tyler Neely
c1d09646b7 Add todos to coordinator.hpp 2022-08-17 09:50:49 +00:00
Tyler Neely
abbe690e3d Merge branch 'T0941-MG-implement-basic-raft-version' of github.com:memgraph/memgraph into T0912-MG-in-memory-shard-map 2022-08-17 09:50:41 +00:00
Tyler Neely
9641b2dc7a Check-in in-progress shard test 2022-08-17 09:38:46 +00:00
Tyler Neely
c6d3c4c876 Check-in coordinator_rsm.hpp 2022-08-17 09:38:46 +00:00
Tyler Neely
650c656e67 Add Simulator::RegisterNew helper method 2022-08-17 09:38:46 +00:00
Tyler Neely
3961c4bb53 Bump shard_rsm to use new method names 2022-08-17 09:38:46 +00:00
Tyler Neely
45861ae35a Add new test, start to fill out coordinator RSM 2022-08-17 09:38:46 +00:00
Tyler Neely
98d18c1fa1 Merge branch 'T0912-MG-in-memory-shard-map' of github.com:memgraph/memgraph into T0912-MG-in-memory-shard-map 2022-08-17 09:38:46 +00:00
Tyler Neely
57938e4971 Use Read/Apply instead of read/apply in Rsm concept 2022-08-17 09:38:46 +00:00
Tyler Neely
f0dc0d911d Merge branch 'T0941-MG-implement-basic-raft-version' of github.com:memgraph/memgraph into T0912-MG-in-memory-shard-map 2022-08-16 16:51:09 +00:00
Tyler Neely
e545beaf78 Merge branch 'T0941-MG-implement-basic-raft-version' of github.com:memgraph/memgraph into T0912-MG-in-memory-shard-map 2022-08-16 16:47:13 +00:00
Tyler Neely
3c50b68954 Small comment fix 2022-08-16 16:47:13 +00:00
Tyler Neely
fad0c893f1 Merge branch 'T0941-MG-implement-basic-raft-version' of github.com:memgraph/memgraph into T0912-MG-in-memory-shard-map 2022-08-16 16:47:13 +00:00
Tyler Neely
866f1feeeb Added request for edge id batch request to coordinator rsm 2022-08-16 16:47:13 +00:00
gvolfing
16d1fa2c22 Gerneral clean-up 2022-08-16 16:47:13 +00:00
gvolfing
518e8df04c Resolve issues with the sharded_map test 2022-08-16 16:47:13 +00:00
gvolfing
9c453779f5 Add the coordinator part to the sharded_map test 2022-08-16 16:47:13 +00:00
gvolfing
5d66a4e828 Check against cas_succeeded 2022-08-16 16:47:13 +00:00
gvolfing
2553a8fdc3 Remove unfinished statement 2022-08-16 16:47:13 +00:00
gvolfing
9aeca7a4b3 Add test for sharded_map 2022-08-16 16:47:13 +00:00
gvolfing
1b2c8f6b29 Move RsmClient into a separate folder and header 2022-08-16 16:47:13 +00:00
gvolfing
a74a556fcc Remove unnecessary storage pool, general cleanup 2022-08-16 16:47:13 +00:00
gvolfing
66e791d042 Make Coordinator apply splitting on request. 2022-08-16 16:47:13 +00:00