memgraph/tests
gvolfing d06132cb33
Make ShardRequestManager work with futures (#588)
The communication between the ShardRequestManager and the RsmClient
used to be direct. In this PR this changes into a future-based
communication type. The RsmClient stores state about the currently
processed future (either read or write request) and exposes blocking
and non-blocking functionality to obtain the filled future. The
ShardRequestManager -for now- will send of the set of requests present
in the ExecutionState and block on each of them until the requests are
completed or the set of paginated responses(caused by, for example the
batch-limit in ScanAll) are ready for the next round.
2022-10-18 09:53:37 +02:00
..
benchmark Transport prototype (#466) 2022-08-12 08:24:32 +02:00
concurrent Fix usages of constexpr (#367) 2022-03-31 13:52:43 +02:00
drivers Add license to cpp/hpp/py test files (#283) 2021-10-26 08:53:56 +02:00
e2e Avoid usage of time.sleep (#434) 2022-07-08 10:47:18 +02:00
gql_behave Bring changes from master to project-pineapples (#477) 2022-07-28 15:36:17 +02:00
integration Add memgraph namespace 2022-03-14 15:47:41 +01:00
jepsen Save replication settings (#415) 2022-07-07 13:30:28 +02:00
macro_benchmark Add memgraph namespace 2022-03-14 15:47:41 +01:00
manual Bring changes from master to project-pineapples (#477) 2022-07-28 15:36:17 +02:00
mgbench Add memgraph namespace 2022-03-14 15:47:41 +01:00
property_based Add memgraph namespace 2022-03-14 15:47:41 +01:00
public_benchmark Resolve python dependency issues (#372) 2022-04-07 17:56:18 +02:00
simulation Make ShardRequestManager work with futures (#588) 2022-10-18 09:53:37 +02:00
stress Bring changes from master to project-pineapples (#477) 2022-07-28 15:36:17 +02:00
unit Make ShardRequestManager work with futures (#588) 2022-10-18 09:53:37 +02:00
.clang-tidy New MGP API (#219) 2021-09-09 10:44:47 +02:00
client-stress.sh Migrate command line args to gflgs in tests 2017-07-06 13:54:12 +02:00
CMakeLists.txt Transport prototype (#466) 2022-08-12 08:24:32 +02:00
setup.sh Update pyyaml version (#305) 2021-11-25 10:12:33 +01:00