[openstack-dev] [marconi] Decoupling backend drivers

Kurt Griffiths kurt.griffiths at rackspace.com
Thu Jun 26 15:10:10 UTC 2014

Crew, I’d like to propose the following:

  1.  Decouple pool management from data storage (two separate drivers)
  2.  Keep pool management driver for sqla, but drop the sqla data storage driver
  3.  Provide a non-AGPL alternative to MongoDB that has feature parity and is at least as performant

Decoupling will make configuration less confusing, while allowing us to maintain drivers separately and give us the flexibility to choose the best tool for the job (BTFJ). Once that work is done, we can drop support for sqla  as a message store backend, since it isn’t a viable non-AGPL alternative to MongoDB. Instead, we can look into some other backends that offer a good mix of durability and performance.

What does everything think about this strategy?

Kurt Griffiths (kgriffs)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140626/3cb30c14/attachment.html>

More information about the OpenStack-dev mailing list