magnum/magnum/db
oorgeron 0e6e27eb7a Enables MySQL Cluster Support for Magnum
This enables the usage of the mysql_enable_ndb setting
in oslo_db from bug 1564110. This allows operators to
select from MySQL (InnoDB) or MySQL Cluster (NDB)
as the storage engine backend. There are only two
tables that need to have their columns auto adjusted
to fit with in the 14k row width limit of NDB, cluster
and cluster_templates. The modifications here will
have zero affect on users of MySQL (InnoDB). Additionally,
this fix will auto adjust those tables in models.py
module to support this enhancement.

Closes-Bug: 1691514
Change-Id: Ia0584059f998baf3db4a44bccbb6f6ff8a058ae1
Depends-On: I7f9c830073bf9a30abce0aa4bb55b5c9cf661afe
2018-02-19 12:15:58 +00:00
..
sqlalchemy Enables MySQL Cluster Support for Magnum 2018-02-19 12:15:58 +00:00
__init__.py Centralize config option: database section 2016-09-22 05:57:01 +00:00
api.py federation api: federation table and db layer 2018-01-15 14:58:04 -03:00
migration.py Centralize config option: database section 2016-09-22 05:57:01 +00:00