HA Openstack Charms V2
Move to Galera based sync replication for MySQL
Improve Quantum HA
Mutlihost network HA for havana
Alternative messaging options (ZeroMQ, RabbitMQ Active/Active).
HA v1 delivered a base level of availability for OpenStack deployed using Juju; by leveraging new features and technologies during the Saucy dev cycle we can improve the overall avaliability of an OpenStack cloud by using active/active solutions in both the database and messaging tiers.
This also means that we would no longer be dependent on ceph for shared block storage for mysql and rabbitmq for deployments where alternative block storage (maybe provisioned from a SAN) is in use.
Dan really likes the OpenStack HA story for Ubuntu using charms; however he has a requirement for Active/Active sync replication; he's able to deploy this using the new HA v2 charms.
Mary has some challenges around the scalability of rabbitmq in her OpenStack deployment; she's able to trial and switch to ZeroMQ using the new HA v2 charms.
Jon wants todo active/active rabbitmq; he's able todo this using the HA v2 charms and the Ubuntu Cloud Archive for Havana.
MariaDB/Percona will be packaged for Saucy
MariaDB/Percona packaging not uploaded (HIGH)
OS/Kombu/RabbitMQ versions not good enough for active/active RMQ
Quantum multihost HA not delivered during Havana cycle.
[OUT OF SCOPE]
Ubuntu 13.10 includes improved active/active HA support for Database and Messaging in the Juju Charms for OpenStack.
Work items for ubuntu-13.07:
Investigation zeromq support in havana: POSTPONED
[gandelman-a] Check on status of heartbeating in AMQP for RabbitMQ HA: DONE
[andreserl] Investigate upgrade path for Corosync 2.0 based clusters: DONE
Work items for ubuntu-13.08:
[andreserl] Update cluster stack in saucy for Pacemaker + Corosync 2.0: DONE
[andreserl] MIR for libstatgrab: DONE
[andreserl] MIR for libqb: DONE
[andreserl] MIR for crmsh: DONE
[andreserl] drop ocfs2-tools-
[andreserl] update gfs2-utils: DONE
[andreserl] package dlm: DONE
[andreserl] MIR for dlm: DONE
[andreserl] Update all package to not depend on any redhat-cluster related packages: DONE
[andreserl] Remove redhat-cluster: DONE
[andreserl] Investigate upgrade paths from Corosync 1.x to Corosync 2.0: DONE
[andreserl] Investigate alternative clustering solutions to pacemaker/
Work items for ubuntu-13.09:
[gandelman-a] Hookup with internal Canonical dev team and external dev on RabbitMQ HA: TODO
Work items for ubuntu-13.10:
[james-page] Charm Percona (Galera / xtrabackup): INPROGRESS
Update charms/create new charm for MariaDB: BLOCKED
Update OpenStack charms for ZeroMQ: POSTPONED
[gandelman-a] Update OpenStack charms for Active/Active RMQ (http://
[james-page] Update Neutron charms for improved HA: DONE
[andreserl] Update OpenStack charms for more indepth HAProxy checks (2): TODO
[andreserl] Add support to hacluster charm to support Corosync 2.0 options(2): TODO
[andreserl] dep8 tests for pacemaker, corosync, crmsh(2): POSTPONED
[andreserl] Review cluster stack for inclusion in the Cloud Archive for Havana: POSTPONED
* Blueprints in grey have been implemented.