Codex update August 11
Client
Milestone: Merkelizing block data
- Initial Merkle Tree implementation - https://github.com/codex-storage/nim-codex/pull/504
- Work on persisting/serializing Merkle Tree is underway, PR upcoming
Milestone: Block discovery and retrieval
- Continued analysis of block discovery and retrieval - https://hackmd.io/_KOAm8kNQamMx-lkQvw-Iw?both=#fn5
- Reviewing papers on peers sampling and related topics
- Starting work on simulations based on the above work
Milestone: Distributed Client Testing
- Continuing working on log collection/analysis and monitoring
- Testing and debugging Condex in continuous testing environment
- Debugging continuous tests cs-codex-dist-tests/pull/44
- pod labeling cs-codex-dist-tests/issues/39
Infra
Milestone: Kubernetes Configuration and Management
- Move Dist-Tests cluster to OVH and define naming conventions
- Configure Ingress Controller for Kibana/Grafana
- Create documentation for Kubernetes management
- Configure Dist/Continuous-Tests Pods logs shipping
Milestone: Continuous Testing and Labeling
- Watch the Continuous tests demo
- Implement and configure Dist-Tests labeling
- Set up logs shipping based on labels
- Improve Docker workflows and add ‘latest’ tag
Milestone: CI/CD and Synchronization
- Set up synchronization by codex-storage
- Configure Codex Storage and Demo CI/CD environments
Marketplace
Milestone: L2
- Taiko L2 integration
- Done but merge is blocked by a few issues - https://github.com/codex-storage/nim-codex/pull/483
Milestone: Marketplace Sales
- Lots of cleanup and refactoring
DAS
Milestone: DHT simulations
- Implementing a DHT in Python for the DAS simulator - https://github.com/cortze/py-dht.
NOTE: Several people are/where out during the last few weeks, so some milestones are paused until they are back