<div dir="ltr">Hi Clint,<div><br></div><div>nice blueprint. I've added a section about Savanna to the etherpad. Our further usecase looks like the Trove's one - we probably like to support resizing nodes. Additionally, we'd like to decommission data nodes before reboot/shutdown them.</div>
<div><br></div><div>Thanks.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Feb 11, 2014 at 9:22 AM, Clint Byrum <span dir="ltr"><<a href="mailto:clint@fewbar.com" target="_blank">clint@fewbar.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi, so in the previous thread about rolling updates it became clear that<br>
having in-instance control over updates is a more fundamental idea than<br>
I had previously believed. During an update, Heat does things to servers<br>
that may interrupt the server's purpose, and that may cause it to fail<br>
subsequent things in the graph.<br>
<br>
Specifically, in TripleO we have compute nodes that we are managing.<br>
Before rebooting a machine, we want to have a chance to live-migrate<br>
workloads if possible, or evacuate in the simpler case, before the node<br>
is rebooted. Also in the case of a Galera DB where we may even be running<br>
degraded, we want to ensure that we have quorum before proceeding.<br>
<br>
I've filed a blueprint for this functionality:<br>
<br>
<a href="https://blueprints.launchpad.net/heat/+spec/update-hooks" target="_blank">https://blueprints.launchpad.net/heat/+spec/update-hooks</a><br>
<br>
I've cobbled together a spec here, and I would very much welcome<br>
edits/comments/etc:<br>
<br>
<a href="https://etherpad.openstack.org/p/heat-update-hooks" target="_blank">https://etherpad.openstack.org/p/heat-update-hooks</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" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div>Sincerely yours,</div><div>Sergey Lukjanov</div><div>Savanna Technical Lead</div><div>Mirantis Inc.</div></div>
</div>