2023-04-06: Lots of progress has been taking place. Migration Plan is almost complete and a draft is ready are Migration Strategy through an IPNS Key. More details on what’s left lives in Migration Strategy Details.
2023-03-20:
- The DHT Double Hashing specification is close to being finalised and the corresponding changes are being integrated into the codebase.
- This is a reasonable time to start thinking about the migration details, i.e., how we’re going to land the breaking change to production.
- We are planning to have the migration plan (i.e., not the migration itself) in place by the time of IPFS Thing (April 15-19 2023).
- This document will serve as the project doc to track progress towards the goal of defining the Migration Plan and Strategy.
Roadmap to Migration
[aka things that need to happen before the migration]
[List is roughly in order of priority]
- [x] Spec is finalised
- ETA: March 2, 2023
- Note: Spec is locked, but still subject to some light changes
- [ ] Spec is implemented
- ETA: ~May 2023
- Note: Review is not included in the ETA, and is expected to be non-trivial
- [ ] Performance evaluation of new approach is complete
- [ ] Performance evaluation - methodology design
- [ ] Performance evaluation - implementation of scripts and setup
- [ ] Performance evaluation - experiments
- [ ] Migration Strategy:
Migration Strategy Details
Migration Strategy through an IPNS Key
- ETA: IPFS Thing
- [ ] Second DHT (that integrates Double Hashing) is scheduled to be spun up. All required modifications and corresponding implementation is in place.
- [ ] Identify affected services, e.g., ipfs-search.
- [ ] Decision on deprecation date for the existing DHT
- Are we going to deprecate it?
- When?
- ETA: