Codex update August 11


Client

Milestone: Merkelizing block data

  • Initial Merkle Tree implementation - 504
  • Work on persisting/serializing Merkle Tree is underway, PR upcoming

Milestone: Block discovery and retrieval

Milestone: Distributed Client Testing

  • Continuing working on log collection/analysis and monitoring
    • Details here 41
    • More related issues/PRs:
  • Testing and debugging Condex in continuous testing environment
    • Debugging continuous tests 44
    • pod labeling 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 - 483

Milestone: Marketplace Sales

  • Lots of cleanup and refactoring
    • Finished refactoring state machine PR link
    • Added support for loading node’s slots during Sale’s module start link

DAS

Milestone: DHT simulations

  • Implementing a DHT in Python for the DAS simulator - py-dht.

NOTE: Several people are/where out during the last few weeks, so some milestones are paused until they are back