Keep track of the pending response for each peer individually (#13941)
* Keep track of the pending response for each peer individually When peer disconnects or the syncing is restarted, remove the pending response so syncing won't start sending duplicate requests/receive stale responses from disconnected peers. Before this commit pending responses where stored in `FuturesUnordered` which made it hard to keep track of pending responses for each individual peer. * Update client/network/sync/src/lib.rs Co-authored-by:Bastian Köcher <git@kchr.de> * ".git/.scripts/commands/fmt/fmt.sh" * Apply suggestions from code review Co-authored-by:
Dmitry Markin <dmitry@markin.tech> Co-authored-by:
Sebastian Kunert <skunert49@gmail.com> * Update client/network/sync/src/lib.rs --------- Co-authored-by:
Bastian Köcher <git@kchr.de> Co-authored-by: command-bot <> Co-authored-by:
Dmitry Markin <dmitry@markin.tech> Co-authored-by:
Sebastian Kunert <skunert49@gmail.com>
Please register or sign in to comment