From 6d023e497ce3a9b2434e51142c94d27987a8ea42 Mon Sep 17 00:00:00 2001 From: Corey Petty Date: Mon, 4 Sep 2023 16:50:06 -0400 Subject: [PATCH] codex weekly add --- content/roadmap/codex/updates/2023-08-31.md | 41 +++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 content/roadmap/codex/updates/2023-08-31.md diff --git a/content/roadmap/codex/updates/2023-08-31.md b/content/roadmap/codex/updates/2023-08-31.md new file mode 100644 index 000000000..78d99a9a0 --- /dev/null +++ b/content/roadmap/codex/updates/2023-08-31.md @@ -0,0 +1,41 @@ +--- +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