Alcor v0.9 Release Plan - futurewei-cloud/alcor-int GitHub Wiki

Open-Source Plan for v0.9 Release

Tentative date: 09/30/2020

Release: Alcor v0.9

Release link: Move to v0.10 release

  • New MicroService Design & Development
    • NACL Manager
    • Quota Manager
    • Route Manager (major refactor to support both Neutron network and VPC)
  • Release of New APIs
    • Router CURD
    • Routing table and rules CURD
    • Route & router interface binding/unbinding
    • Quota CURD
  • Alcor Control Agent Development & Design
    • Complete implementation of a distributed on-host DHCP component
    • Design of security group
    • Support add-flow, del-flows, mod-flows, and dump-flows functions
  • E2E Integration
    • DHCP programming
    • Port L3 routing (Neutron Router)
  • Performance tuning and E2E performance test
    • Focus on 100x throughput
    • Scalability test framework of 1M simulated nodes
    • Performance profiling with OpenTracing/Jaeger (in progress)
  • Fundamental
    • Istio (in progress)
  • Fix bugs

Move to 11/30

  • Alcor Client Design to Replace Nova Neutron Client
    • Support vpc and vpc routing
    • Compatible with Neutron network and Neutron router
    • Implementation (stretch goal)
  • Alcor Control Agent Development & Design
    • Implementation of security group
    • Design of Elastic IP and SNAT on the host
    • Design of NACL on the host (stretch goal)
  • Performance tuning and E2E performance test
    • Performance profiling with OpenTracing/Jaeger
  • Fundamental
    • Istio
    • API spec automation (stretch goal)
  • Deployment, Monitoring and CI/CD
    • Alcor Monitoring with Prometheus and Grafana (stretch goal)
    • OpenStack Exporter with Promotheus and Grafana (stretch goal)