TCP or UDP traffic

Please someone explain, in what cases the traffic with a storage node is via UDP and in what cases via TCP? Thanks.

If the customer request to upload or download via QUIC, it would try to use UDP first and fallback to TCP, if it doesn’t work. Theoretically using QUIC should be faster for transfers.
See

Thanks.

And in what cases the customers choose QUIC?

Also what about satellite connections?

And also the reference you gave seems outdated because currently QUIC connectivity is checked not only on startup, but from time to time. I observe this sometimes, when the inet link is saturated, it may say “QUIC misconfigured”, then when the saturation ends, it says ok. This changes without restarting the node but automatically after link saturation ends.

Yes, it’s checked on each check-in (every 1h by default) and on startup.

If they want to have faster transfers. It’s not a default option.

The satellite only check that QUIC is configured. The satellites do not transfer data, so there is no need to use QUIC for them.
Repair workers may use it, but they can try to use QUIC only if it’s working accordingly last report.

Great, now update the doc. :slight_smile:

You can submit a pull request too :slight_smile:

no idea how to do that.

Click the link on the right side Edit this page on GitHub, it would redirect you to GitHub, there you can click the Edit button (it looks like a pencil) and modify the page. Then you need to commit your changes and submit a pull request.

Thanks again. Forked the repository as required, but it seems you already updated the content so theres nothing new from me to add.

I didnt know that the doc is opensource.

You are welcome!
We are an Open Source project, so almost all our services are Open Source.