János Benjamin Antal
53cd5592e0
Enforce move in transport layer
2023-03-01 16:39:32 +01:00
János Benjamin Antal
86aa488e79
Prefer move in transport layer over forward
2023-03-01 08:02:37 +01:00
János Benjamin Antal
f414b13905
Move requests in transport layer
2023-02-24 11:32:48 +01:00
Tyler Neely
438b519703
Apply clang-tidy feedback
2022-12-01 16:26:41 +00:00
Tyler Neely
366a4e2b9a
Add support for efficiently executing multiple asynchronous requests out-of-order from the RequestRouter
2022-12-01 15:56:16 +00:00
Tyler Neely
ce45a548c7
Significantly improve the determinism of the coordinator, UUID generation, the machine manager, the shard manager, and the cluster property test
2022-11-18 16:42:18 +00:00
Tyler Neely
dd8dd4f6c4
Restructure responsibilities for assigning request ids to the transport handles. Simplify promise tracking to avoid replier addresses, enabling eventual direct server return (DSR)
2022-11-03 09:31:06 +00:00
Tyler Neely
bb1e8aa164
Improve histogram output by adding a pretty table printing function
2022-11-01 10:46:25 +00:00
Tyler Neely
eafccaea84
Add a logarithmically bucketing histogram and record response latencies per message type ( #616 )
2022-10-26 15:57:11 +02:00
Kostas Kyrimis
925835b080
Implement query engine client ( #531 )
...
- Add shard request manager
2022-09-22 15:05:43 +02:00
Tyler Neely
58eb2caf0f
Add machine manager prototype ( #533 )
2022-09-21 16:57:25 +02:00
Tyler Neely
1631c20df2
In memory shard map ( #505 )
2022-09-05 15:50:54 +03:00
Tyler Neely
a40403e3ce
Add local transport ( #512 )
...
* Create LocalTransport Io provider for sending messages to components on the same machine
* Move src/io/simulation/message_conversion.hpp to src/io/message_conversion.hpp for use in other Io providers
2022-08-29 13:49:51 +02:00
Tyler Neely
14c9e68456
Transport prototype ( #466 )
2022-08-12 08:24:32 +02:00