ipfs / ipfs/kubo

Make `ipfs get` as fast as `ipfs pin add`

Open
#8,985 10 comments 1 reaction 0 assignees View on GitHub
kind/enhancement P3
Dominant language
Go
Stars
17.1k
Forks
3.2k
Avg merge
3d 18h
Merged PRs (30d)
11

Description

### Checklist

- [X] My issue is specific & actionable.
- [X] I am not suggesting a protocol enhancement.
- [X] I have searched on the [issue tracker](https://github.com/ipfs/go-ipfs/issues?q=is%3Aissue) for my issue.

### Description

Right now, `ipfs pin add` is actually faster than `ipfs get` at fetching data since `ipfs pin add` does concurrent dag traversals and preheating. Ideally, `ipfs get` should also use this same method so that both are equally fast, it's not very intuitive that "pinning" is faster than "getting", many users probably don't know about the performance difference.

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.