roadmap/content/codex/updates/2023-08-11.md

81 lines
2.7 KiB
Markdown

---
title: "2023-08-11 Codex weekly"
tags:
- "codex-updates"
date: 2023-08-11
lastmod: 2023-08-17
draft: false
---
# 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
- [Wormhole Peer Sampling paper](http://publicatio.bibl.u-szeged.hu/3895/1/p2p13.pdf)
- [Smoothcache](https://dl.acm.org/doi/10.1145/2713168.2713182)
- Starting work on simulations based on the above work
### Milestone: Distributed Client Testing
- Continuing working on log collection/analysis and monitoring
- Details here https://github.com/codex-storage/cs-codex-dist-tests/pull/41
- More related issues/PRs:
- https://github.com/codex-storage/infra-codex/pull/20
- https://github.com/codex-storage/infra-codex/pull/20
- Testing and debugging Condex in continuous testing environment
- Debugging continuous tests [cs-codex-dist-tests/pull/44](https://github.com/codex-storage/cs-codex-dist-tests/pull/44)
- pod labeling [cs-codex-dist-tests/issues/39](https://github.com/codex-storage/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
- Finished refactoring state machine PR [link](https://github.com/codex-storage/nim-codex/pull/469)
- Added support for loading node's slots during Sale's module start [link](https://github.com/codex-storage/nim-codex/pull/510)
---
## 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