Howdy,

one of the TC requests for integration of trove was to integrate heat. While 
this is a small task for single instance installations, when we get into 
clustering it seems a bit more painful. Id like to submit the following as a 
place to start the discussion for why we would/wouldnt integrate heat (now). 
This is, in NO WAY, to say we will not integrate heat. Its just a matter of 
timing and requirements for our 'soon to be' cluster api. I am, however, 
targeting getting trove to work in a rpm environment, as it is tied to apt 
currently.

1) Companies who are looking at trove are not yet looking at heat, and a hard 
dependency might stifle growth of the product initially
        • CERN
2) homogeneous LaunchConfiguration
        • a database cluster is heterogeneous
        • Our cluster configuration will need to specify different sized 
slaves, and allow a customer to upgrade a single slaves configuration
        • heat said if this is something that has a good use case, they could 
potentially make it happen (not sure of timeframe)
3) have to modify template to scale out
        • This doable but will require hacking a template in code and pushing 
that template
        • I assume removing a slave will require the same finagling of the 
template
        • I understand that a better version of this is coming (not sure of 
timeframe)

I will be tracking the following at [1]

[1] https://wiki.openstack.org/wiki/Trove/HeatIntegration
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to