Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[Placeholder][Epic] Prepare Boost for lotus markets deprecation #874

Closed
1 task
LexLuthr opened this issue Oct 5, 2022 · 1 comment
Closed
1 task

[Placeholder][Epic] Prepare Boost for lotus markets deprecation #874

LexLuthr opened this issue Oct 5, 2022 · 1 comment
Assignees
Labels
area/lotus-compatibility area/migration Area: Migration(Monolith and Market V1) Epic

Comments

@LexLuthr
Copy link
Collaborator

LexLuthr commented Oct 5, 2022

Summary

As Boost matures, it will be default market implementation for Lotus users. Part of this would deprecating the existing lotus markets module and remove the code base from the lotus repo. This change will require moving all market related code from lotus to boost repo and further uncoupling Boost and Lotus.

Milestones

1. Disable lotus markets

  • Disabling the APIs and CLIs can be a starting point along with removing market components from lotus-miner definition
  • Milestone 1 can be done in parallel with any other milestone depending upon the readiness of both teams

2. Identify all the lotus modules and packages used by Boost which are specific to markets

3. Copy over the code base for above modules from Lotus repo to Boost

4. Enable graphsync retrievals in Boost client

5. Remove all market code base from Lotus

  • We will keep the go-fil-markets as a lotus dependency to facilitate client side market features in lotus client
  • All code base related to lotus market should be removed from lotus as this point

6. Identify other lotus packages which are used by Boost but are not necessarily related to markets like cliutils, repo etc

  • We need to make a decision if we want to copy over these packages to Boost for further uncoupling Boost and Lotus
@jacobheun jacobheun added this to Boost Oct 5, 2022
@jacobheun jacobheun added Epic area/migration Area: Migration(Monolith and Market V1) area/lotus-compatibility labels Nov 25, 2022
@jacobheun jacobheun self-assigned this Apr 4, 2023
@jacobheun
Copy link
Contributor

Closing this out in favor of more concrete, boost specific milestones such as the next focus - https://github.com/filecoin-project/boost/milestone/22.

@github-project-automation github-project-automation bot moved this to Done in Boost May 2, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
area/lotus-compatibility area/migration Area: Migration(Monolith and Market V1) Epic
Projects
Status: Done
Development

No branches or pull requests

2 participants