← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1288358] Re: mysql engine InnoDB not being used on centos or redhat 6.5

 

Reviewed:  https://review.openstack.org/86149
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=3547788a22f2008a062ccf0ddcec04f834b097c8
Submitter: Jenkins
Branch:    milestone-proposed

commit 3547788a22f2008a062ccf0ddcec04f834b097c8
Author: Darren Birkett <darren.birkett@xxxxxxxxx>
Date:   Thu Mar 6 16:17:03 2014 +0000

    Correctly inherit __table_args__ from parent class
    
    Where unique constraints are added to certain tables by populating
    __table_args__, we need to ensure we inherit the top level
    __table_args__ that define the default storage engine to use when
    creating tables.
    
    Change-Id: Ib886b84922830b60282b4f882591e43f5041e713
    Fixes: bug 1288358
    (cherry picked from commit 72e37ddcd067432675543c8f4d327fe766bc8044)


** Changed in: neutron
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1288358

Title:
  mysql engine InnoDB not being used on centos or redhat 6.5

Status in OpenStack Neutron (virtual network service):
  Fix Released

Bug description:
  when using centos or redhat 6.5, it has mysql 5.1, with default engine of myISAM.  Openstack projects require InnoDB.  I see some code, neutron/db/model_base.py#L25,  that looks to try to set the engine type for create tables.  But after an install, tables are instead created with default engine myISAM.
  Where seeing this on neutron and ceilometer.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1288358/+subscriptions


References