Jump to: navigation, search

Difference between revisions of "Roadmap (Marconi)"

m (Juno-3 (Aug 4))
(Added "postponed" section)
Line 40: Line 40:
 
* Tempest tests for API v1.1
 
* Tempest tests for API v1.1
 
* End-game bug fixing and stabilization
 
* End-game bug fixing and stabilization
 +
 +
== Postponed ==
 +
 +
Here are some things we would love to do this cycle, but don't have enough people to work on them. If you are interested in helping out, please get in touch via the [[Mailing_Lists#Future_Development|openstack-dev mailing list]] (using the prefix "[marconi]" in the subject), or via IRC in #openstack-marconi on Freenode.
 +
 +
* Kafka driver
 +
* Long polling or WebSocket support in the API
 +
* Snappy or LZ4 compression of message bodies before storing them
 +
* Structured logging

Revision as of 16:52, 30 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

Postponed

Here are some things we would love to do this cycle, but don't have enough people to work on them. If you are interested in helping out, please get in touch via the openstack-dev mailing list (using the prefix "[marconi]" in the subject), or via IRC in #openstack-marconi on Freenode.

  • Kafka driver
  • Long polling or WebSocket support in the API
  • Snappy or LZ4 compression of message bodies before storing them
  • Structured logging