superfly/corrosion

Use QUIC's congestion window size when sending data

Ouverte

#61 ouverte le 21 sept. 2023

 (1 commentaire) (0 réaction) (0 personne assignée)Rust (83 forks)auto 404
:detective: investigative workenhancementgood first issuehelp wanted

Métriques du dépôt

Stars
 (1 817 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

During synchronization, a peer starts sending fairly large buffers (64KB at the time of this writing) and that can create congestion.

It might be faster to start w/ a buffer size equal to the congestion window size of the peer we're syncing with.

It would be better to respond to backpressure in a more appropriate way. Essentially every time a chunk is not fully written, then we've surpassed the congestion window size (which can be modified).

Guide contributeur