filecoin-project / filecoin-project/boost

Lassie HTTP + booster-http tracking issue

Open
#1,389 2 comments 0 reactions 0 assignees View on GitHub
area/data-transfer area/markets/http-retrieval area/retrieval P1
Dominant language
Go
Stars
121
Forks
79
Avg merge
10d 14h
Merged PRs (30d)
1

Description

# What

We want Lassie to download over HTTP from booster-http. This issue tracks what is needed for this to happen.

# Components

Updated 6/12/23 to reflect current state and detailed steps to merge

- [x] Boxo support for IPIP-402 parameters **6/12/23 -- released in boxo v0.10.0**
- [ ] Bubble Boxo through to boost - **DRI: Tornado** (some of this work may be done Stewards, but Tornado is responsible for watching, monitoring, assisting, and making sure this gets done)
- [ ] resolve go-merkledag issue https://github.com/ipfs/boxo/issues/291 **6/12/23 -- is this done?**
- [ ] complete go-fil-markets boxo migration https://github.com/filecoin-project/go-fil-markets/pull/792 **Hannah to take over**
- [ ] complete Lotus Boxo migration https://github.com/filecoin-project/lotus/pull/10921 **Hannah to take over**
- [ ] complete Boost GFM migration https://github.com/filecoin-project/boost-gfm/pull/2
- [ ] complete Boost integration https://github.com/filecoin-project/boost/pull/1492 (note: this may not ultimately be mergable till all of the above are in tagged releases)
- [ ] https://github.com/filecoin-project/boost/issues/1407 - PR is in (https://github.com/filecoin-project/boost/pull/1418), but appears abandoned. @dirkmc do you want to finish this? should Tornado?
- [ ] local devnet test between Lassie and Boost, using direct peer fetching **DRI: Tornado**
- [ ] fil-collins test round trip with Lassie and Boost, with indexer integration **DRI: Tornado with support from Boost**
- [ ] external SP testing as needed prior to release **DRI: Boost**
- [ ] update to tagged dependency releases and merge final boost PR, cut Boost release **DRI: Boost**

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked Boxo, go-merkledag, go-fil-markets, Lotus, Boost GFM, and Boost issues and pull requests to establish which migrations and releases remain. Then follow the listed local devnet, fil-collins, and external SP test steps; done means Lassie downloads over HTTP from booster-http and the final Boost dependency and release work is complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
backend, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
18/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.