memgraph/src
Matej Ferencevic e2f2cd5722 Improve network performance
Summary:
With this patch the number of packets for a simple RPC call is lowered
from 22 to 12 (45% reduction). The number of packets for the Bolt protocol
is lowered from 26 to 18 (30% reduction).
Impact on the Bolt protocol will be a constant of ~ 8 packets less per
connection, while the impact on the RPC protocol will be approximately
a 45% reduction overall.

Reviewers: buda, teon.banek

Reviewed By: buda

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D1141
2018-01-25 14:04:02 +01:00
..
communication Improve network performance 2018-01-25 14:04:02 +01:00
data_structures Remove executor not run option 2017-12-18 14:36:15 +01:00
database RPC refactor 2018-01-24 15:27:40 +01:00
distributed RPC refactor 2018-01-24 15:27:40 +01:00
durability Worker id in snapshot/wal 2018-01-18 11:46:47 +01:00
io/network Improve network performance 2018-01-25 14:04:02 +01:00
mvcc Refactor global ids and prepare for distributed 2017-12-05 13:05:55 +01:00
query Add ProduceRemote and PullRemote operator stubs 2018-01-22 15:08:32 +01:00
storage RPC refactor 2018-01-24 15:27:40 +01:00
threading Take care of warnings/errors created by cppcheck. 2017-11-10 10:28:02 +01:00
transactions RPC refactor 2018-01-24 15:27:40 +01:00
utils RPC refactor 2018-01-24 15:27:40 +01:00
CMakeLists.txt RPC refactor 2018-01-24 15:27:40 +01:00
config.hpp Make csv_to_snapshot more user friendly 2017-10-26 09:37:56 +02:00
memgraph_bolt.cpp RPC refactor 2018-01-24 15:27:40 +01:00
version.hpp.in Add version.hpp.in and display it on '--version' flag 2017-09-27 09:04:44 +02:00