<p dir="ltr"><br>
On Jul 21, 2014 8:28 AM, "Roman Podoliaka" <<a href="mailto:rpodolyaka@mirantis.com">rpodolyaka@mirantis.com</a>> wrote:<br>
><br>
> Hi all,<br>
><br>
> To my surprise I found that we default to using MyISAM in the gate<br>
> [1], while InnoDB would be a much more suitable choice, which people<br>
> use in production deployments (== we should test it in the gate). This<br>
> means, that every table, for which we haven't explicitly specified to<br>
> use InnoDB, will be created using MyISAM engine, which is clearly not<br>
> what we want (and we have migration scripts at least in Neutron which<br>
> don't specify InnoDB explicitly and rely on MySQL configuration<br>
> value).<br>
><br>
> Is there any specific reason we default to MyISAM? Or I should submit<br>
> a patch changing the default storage engine to be InnoDB?<br>
><br>
We want projects to force the use of innodb over myisam. To test this the gate defaults to myisam and should check that innodb is used instead by the projects. So this is very intentional.</p>
<p dir="ltr">Are we missing those checks in places?<br>
><br>
> Thanks,<br>
> Roman<br>
><br>
> [1] <a href="https://github.com/openstack-infra/config/blob/master/modules/openstack_project/manifests/slave_db.pp#L12">https://github.com/openstack-infra/config/blob/master/modules/openstack_project/manifests/slave_db.pp#L12</a><br>
><br>
> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></p>
<p dir="ltr">Clark</p>