c877c87bb4
Summary: Previously, the RPC stack used the network stack only to receive messages. The messages were then added to a separate queue that was processed by different thread pools. This design was inefficient because there was a lock when inserting and getting messages from the common queue. This diff removes the need for separate thread pools by utilising the new network stack design. This is possible because the new network stack allows full processing of the network request without blocking the whole queue. Reviewers: buda, florijan, teon.banek, dgleich, mislav.bradac Reviewed By: buda Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D1229 |
||
---|---|---|
.. | ||
apollo | ||
gdb-plugins | ||
plot | ||
src | ||
tests | ||
.gitignore | ||
analyze_rpc_calls | ||
CMakeLists.txt | ||
manage_distributed_card_fraud | ||
memory_usage | ||
mg_import_csv.dockerfile | ||
neo_to_memgraph | ||
requirements.txt | ||
setup | ||
snapshot_recovery_speed |