Jump to: navigation, search

Difference between revisions of "Roadmap (Marconi)"

(First draft)
 
(Juno-1 (June 12))
Line 1: Line 1:
 
== Juno-1 (June 12) ==
 
== Juno-1 (June 12) ==
  
* Rename the program
+
* Rename the project
 
* Finish tempest tests for API v1.0
 
* Finish tempest tests for API v1.0
 
* Research notifications (meet with 3rd-parties, create a design)
 
* Research notifications (meet with 3rd-parties, create a design)

Revision as of 21:47, 20 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)

  • Finish 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
  • 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