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

42 lines
1.7 KiB
Markdown
Raw Normal View History

2023-10-25 18:20:23 +00:00
---
title: 2023-08-31 Codex weekly
tags:
- codex-updates
date: 2023-08-31
lastmod: 2023-09-04
draft: false
---
# Codex Update August 21-31
## Client
### Milestone: Block Merkelization
- [Storing and retrieving data using merkle trees](https://github.com/codex-storage/nim-codex/pull/541)
- [Coders for merkle trees](https://github.com/codex-storage/nim-codex/pull/519)
- [Refine merkle tree construction](https://github.com/codex-storage/nim-codex/pull/516)
### Milestone: Block Exchange protocol refinements and simulations
- Tracker simulation implementation
- Block exchange protocol thoughts
- https://hackmd.io/ydT3AiliS8q2vdixBUXvCQ
- Follow [swarmsim repo](https://github.com/codex-storage/swarmsim) for updates
### Milestone: Async Disc Access & Threading support
- Tests on sharing thread data with refc
- [errorVariable and thread safety](https://github.com/codex-storage/questionable/issues/45)
- [Fix error binding in without statement on multiple threads](https://github.com/codex-storage/questionable/pull/46)
- [WIP: Prototype proxy IO threadpool](https://github.com/codex-storage/nim-datastore/pull/42)
### Milestone: Client stability and debugging
- Major effort to stabilize the Codex client through continuous automated testing
- [Start discovery after announce address is updated](https://github.com/codex-storage/nim-codex/pull/543)
- [Start discovery after announce address is updated](https://github.com/codex-storage/nim-codex/pull/536)
- [Retrieve empty blocks](https://github.com/codex-storage/nim-codex/pull/513)
## Infra
### Milestone: Monitoring and Metrics
- Install Node exporter and Prometheus in Dist-Tests cluster
- Grafana Dashboard updates
- Automated metrics scraping