[openstack-dev] [oslo][oslo.db] MySQL Cluster support

Octave J. Orgeron octave.orgeron at oracle.com
Thu Feb 2 17:29:18 UTC 2017

Hi Monty,

Thank you for the feedback. I'm excited about getting these patches 
upstream as everyone will be able to benefit from them.


On 2/2/2017 8:25 AM, Monty Taylor wrote:
> On 02/01/2017 09:33 PM, Octave J. Orgeron wrote:
>> Hi Folks,
>> I'm working on adding support for MySQL Cluster to the core OpenStack
>> services. This will enable the community to benefit from an
>> active/active, auto-sharding, and scale-out MySQL database. My approach
>> is to have a single configuration setting in each core OpenStack service
>> in the oslo.db configuration section called mysql_storage_engine that
>> will enable the logic in the SQL Alchemy or Alembic upgrade scripts to
>> handle the differences between InnoDB and NDB storage engines
>> respectively. When enabled, this logic will make the required table
>> schema changes around:
>>    * Row character length limits 65k -> 14k
>>    * Proper SQL ordering of foreign key, constraints, and index operations
>>    * Interception of savepoint and nested operations
>> By default this functionality will not be enabled and will have no
>> impact on the default InnoDB functionality. These changes have been
>> tested on Kilo and Mitaka in previous releases of our OpenStack
>> distributions with Tempest. I'm working on updating these patches for
>> upstream consumption. We are also working on a 3rd party CI for
>> regression testing against MySQL Cluster for the community.
>> The first change set is for oslo.db and can be reviewed at:
>> https://review.openstack.org/427970
> Yay!
> (You may not be aware, but there are several of us who used to be on the
> MySQL Cluster team who are now on OpenStack. I've been wanting good NDB
> support for a while. So thank you!)
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Oracle <http://www.oracle.com/>
Octave J. Orgeron | Sr. Principal Architect and Software Engineer
Oracle Linux OpenStack
Mobile: +1-720-616-1550 <tel:+17206161550>
500 Eldorado Blvd. | Broomfield, CO 80021
Certified Oracle Enterprise Architect: Systems Infrastructure 
Green Oracle <http://www.oracle.com/commitment> Oracle is committed to 
developing practices and products that help protect the environment

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20170202/c27d9aa0/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: oracle_sig_logo.gif
Type: image/gif
Size: 658 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20170202/c27d9aa0/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: oea_logo.jpg
Type: image/jpeg
Size: 2398 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20170202/c27d9aa0/attachment.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: green-for-email-sig_0.gif
Type: image/gif
Size: 356 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20170202/c27d9aa0/attachment-0001.gif>

More information about the OpenStack-dev mailing list