filecoin-project / filecoin-project/boost

Piece Directory migration tool - cb->leveldb ; leveldb->cb

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

Description

We need to be able to migrate from Couchbase to LevelDB and back.

At the moment we have a migration tool from the existing piece store and DAGstore to the Piece Directory, but not between various implementations of the Piece Directory

---

- [ ] LevelDB -> Couchbase
- Couchbase -> LevelDB (we probably don't need this at all, as we don't foresee SPs switching from Couchbase to LevelDB at all)

Contributor guide

Open the contributing guide

Research direction

Start by locating the existing migration tool for the piece store and DAGstore to Piece Directory, then trace how it selects Piece Directory implementations. Define the migration path from LevelDB to Couchbase and verify whether the reverse path is required; done means the listed implementation migration works without data loss.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
databases
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.