filecoin-project / filecoin-project/boost

Porting go-fil-markets retrieval provider to boost

Open
#883 0 comments 0 reactions 0 assignees View on GitHub
area/dev-ux area/retrieval kind/chore
Dominant language
Go
Stars
121
Forks
79
Avg merge
10d 14h
Merged PRs (30d)
1

Description

# What

We're about to have an update to go-fil-markets retrieval that uses go-data-transfer v2, and makes the paid retrieval code a lot more pleasant to work with. (see WIP branch here: https://github.com/filecoin-project/go-fil-markets/pull/718)

Rather than continue to upgrade go-fil-markets retrieval provider, maybe it's time to copy this code to boost and make it an executable like booster-bitswap and booster-http. This probably means completing the piece metastore change though -- graphsync could run out of process with the same approach used by booster-bitswap... but it's less than ideal.

Maybe these two things shouldn't be tied together (moving go-fil-markets retrieval code AND go-data-transfer v2 upgrade)... but it seems worth discussing.

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.