minbft icon indicating copy to clipboard operation
minbft copied to clipboard

Eliminate accumulated forwarded Request messages

Open sergefdrv opened this issue 4 years ago • 0 comments

Using messagelog to buffer forwarded requests eliminates dandling goroutines when the destination replica stops receiving the messages. However, this will still accumulate the forwarded messages in the unicast message logs, whereas we only need to keep at most one request per client (until we add support for concurrent client requests). This is because each new Request may be added to the unicast message log for forwarding but never removed from there.

Originally posted by @sergefdrv in https://github.com/hyperledger-labs/minbft/pull/166

sergefdrv avatar Apr 22 '20 08:04 sergefdrv