aboutsummaryrefslogtreecommitdiff
tag namev0.5.0 (baf978b0f26dc297d20708287a05b6e21976289a)
tag date2022-09-13 12:57:39 +0200
tagged byAlex Auvolat <alex@adnab.me>
tagged objectcommit 8ac109e3a8...
downloadnetapp-0.5.0.tar.gz
netapp-0.5.0.zip
Netapp v0.5.0
Introduces an API to attach streams of data to requests and response. This allows to transfer big blocks of data in a streaming fashion and process them as they come on each end, instead of having to wait for the full transfer to be done. This release is a major refactor of Netapp, which should allow many performance improvements. Netapp now supports easily cloning requests that need to be sent to multiple nodes thanks to an intermediate struct Req<M>. Netapp can also have an order tag attached to requests and responses to indicate that several messages are part of a same logical sequence of messages, and that they should be sent in that order (sending them in a different order isn't bad but it's a sub-optimal use of network resources).