Jump to: navigation, search

Difference between revisions of "Roadmap (Marconi)"

m (move defaults to j-2 since it applies to API 1.1)
m (Juno-3 (Aug 4))
Line 31: Line 31:
 
* Remove the SQL Alchemy driver
 
* Remove the SQL Alchemy driver
 
* Integrate notifications with 1-2 other programs
 
* Integrate notifications with 1-2 other programs
 +
* Cross-service Request ID
 
* Basic security test suite
 
* Basic security test suite
 
* AMQP gate
 
* AMQP gate

Revision as of 18:14, 23 May 2014

Juno-1 (June 12)

  • Rename the project
  • Finish tempest tests for API v1.0
  • Research notifications (meet with 3rd-parties, create a design)
  • Start coding AMQP
  • Start coding Redis
  • Complete most of API v1.1
  • Rename "shard" to "pool" and note the name change on wiki and in the user manual
  • Basic marconi-bench tool and cluster (will be merged into Rally eventually)
  • OSSG - security FAQ and threat model
  • Revert read-only queue metadata from API 1.1 (don't forget to update the spec)
  • Start coding KPIs (/health endpoint)

Juno-2 (July 24)

  • Queue defaults (API 1.1)
  • Finish and freeze API 1.1
  • Move existing docs to RTD
  • User Manual 2.0
  • Mongo DB gate (3rd-party)
  • Benchmark gate (3rd-party)
  • Finish coding KPIs (/health endpoint)
  • AuthZ for Admin API
  • Live queue migration
  • Start coding notifications
  • Redis pool (sharding, replication for Redis driver)

Juno-3 (Aug 4)

  • Remove the SQL Alchemy driver
  • Integrate notifications with 1-2 other programs
  • Cross-service Request ID
  • Basic security test suite
  • AMQP gate
  • Redis gate
  • DDoS testing and mitigation
  • Performance tuning
  • Flavors
  • Tempest tests for API v1.1
  • End-game bug fixing and stabilization