ipfs / ipfs/kubo

Increasing network packet size

Open
#3,155 10 comments 0 reactions 0 assignees View on GitHub
kind/enhancement status/deferred
Dominant language
Go
Stars
17.1k
Forks
3.2k
Avg merge
3d 18h
Merged PRs (30d)
11

Description

Small packets are wasteful, Eth+IP+TCP is 66 bytes so everything smaller than that has more than 50% transfer overhead.

This was greatly improved by recent changes (we used send length in separate packet on few levels, which caused the number of packets to grow geometrically).

I would like to use this issue to show improvements that were made and also to set higher and higher aim.

Version 0.4.3-rc1:
Mean 110, Median 44
![sizes_full](https://cloud.githubusercontent.com/assets/2259282/17588685/e0a458f0-5fd0-11e6-90ac-ee048b206c10.png)
![sizes_200](https://cloud.githubusercontent.com/assets/2259282/17588684/e09ea16c-5fd0-11e6-86b7-4a827131bc03.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.