Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

PieceDirectory initial implementation #573

Closed
wants to merge 55 commits into from
Closed

Conversation

nonsense
Copy link
Member

@nonsense nonsense commented Jun 7, 2022

This PR is heavy WIP. We cannot merge and release this work, before we have very high confidence on the future data model for the PieceDirectory as well as its performance, alongside migrations from current boost to it.

It must:

LID benchmarking doc -- https://docs.google.com/document/d/1s63C9n1xKWLitkGGKgFfQXY8tmDbmgcd0-tfxW-BZmw/edit#heading=h.nuq3vzhs6roi
LID benchmarking PR -- #1276

agenda:
✅ - done
🚧 - in-progress
❌ - not started


TODO:

  • make sure that boostd-data and boost are not dependent on each other.

@nonsense nonsense requested a review from dirkmc June 7, 2022 13:54
@nonsense nonsense changed the base branch from main to feat/piece-store June 7, 2022 13:55
@dirkmc dirkmc mentioned this pull request Jun 14, 2022
@nonsense nonsense changed the base branch from feat/piece-store to main June 16, 2022 14:11
@nonsense nonsense force-pushed the nonsense/piece-store branch 5 times, most recently from d961802 to d25e4c4 Compare June 22, 2022 13:53
@nonsense nonsense force-pushed the nonsense/piece-store branch 3 times, most recently from a871524 to bd00a38 Compare June 24, 2022 11:48
@nonsense nonsense changed the title piece meta service (boostd-data) initial implementation piece meta service initial implementation Sep 20, 2022
@nonsense nonsense force-pushed the nonsense/piece-store branch 3 times, most recently from 5c3746a to 0409d17 Compare September 20, 2022 13:52
@LaurenSpiegel
Copy link
Collaborator

This PR is heavy WIP. We cannot merge and release this work, before we have very high confidence on the future data model for the PieceMeta store as well as its performance, alongside migrations from current boost to it.

It must:

agenda: 🚧 - in-progress ❌ - not started

  1. What is the difference between Store and PieceMeta?
  2. Where did the requirement to support both leveldb and couchbase come from?

@dirkmc dirkmc force-pushed the nonsense/piece-store branch 4 times, most recently from 9560d8c to 17e2357 Compare October 13, 2022 14:10
@jacobheun jacobheun changed the title piece meta service initial implementation PieceDirectory initial implementation Nov 25, 2022
nonsense and others added 14 commits June 9, 2023 15:02
* ignore expired/slashed deals

* fix mocks

* add timer for checkPiece

* move ChainHead away from checkPiece

* add nil check for fullnodeApi

* add debug line
* feat: add info boxes on LID UI page

* Update react/src/LID.js

Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com>

* Update react/src/LID.js

Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com>

---------

Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com>
* remove redundant makefile

* add migrate-lid to Makefile

* update gitignore

* move booster-bitswap and booster-http to make and make install
@nonsense nonsense added hint/needs-review Hint: Needs Review and removed status/in-progress Status: In Progress labels Jun 14, 2023
@nonsense
Copy link
Member Author

merged into release/v2 (which was branched out of main)

@nonsense nonsense closed this Jun 14, 2023
@nonsense nonsense deleted the nonsense/piece-store branch October 9, 2023 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hint/needs-review Hint: Needs Review
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

5 participants