<font size=2 face="sans-serif">Dear all,</font>
<br>
<br><font size=2 face="sans-serif">We have submitted a patch </font><a href=https://review.openstack.org/#/c/11086/><font size=3 color=blue><u>https://review.openstack.org/#/c/11086/</u></font></a><font size=3>
</font><font size=2 face="sans-serif">to address </font><a href="https://blueprints.launchpad.net/nova/+spec/rebuild-for-ha"><font size=3 color=blue><u>https://blueprints.launchpad.net/nova/+spec/rebuild-for-ha</u></font></a><font size=3>
</font><font size=2 face="sans-serif">that simplifies recovery from a node
failure by introducing an API that recreates an instance on *another* host
(similar to the existing instance 'rebuild' operation). The exact semantics
of this operations varies depending on the configuration of the instances
and the underlying storage topology. For example, if it is a regular 'ephemeral'
instance, invoking will respawn from the same image on another node while
retaining the same identity and configuration (e.g. same ID, flavor, IP,
attached volumes, etc). For instances running off shared storage (i.e.
same instance file accessible on the target host), the VM will be re-created
and point to the same instance file while retaining the identity and configuration.
More details are available at </font><a href=http://wiki.openstack.org/Evacuate><font size=3 color=blue><u>http://wiki.openstack.org/Evacuate</u></font></a><font size=3>.</font><font size=2 face="sans-serif">
</font>
<br>
<br><font size=2 face="sans-serif">Note that the API must be manually invoked
today.  </font>
<br>
<br><font size=2 face="sans-serif">In addition, this patch modifies nova-compute
such that on startup (e.g., after it failed and recovered) it verifies
with the DB that it is still the owner of an instance before starting the
VM.</font>
<br>
<br><font size=2 face="sans-serif">Would be great to hear whether people
think that such a capability is important to push into <b>Folsom</b>, despite
the short runway till F3. Any other thoughts/recommendations regarding
such capability would be also highly appreciated.</font>
<br>
<br><font size=2 face="sans-serif">Thanks,</font>
<br><font size=2 face="sans-serif">Alex<br>
<br>
====================================================================================================<br>
Alex Glikson<br>
Manager, Cloud Operating System Technologies, IBM Haifa Research Lab<br>
</font><a href=http://w3.haifa.ibm.com/dept/stt/cloud_sys.html><font size=2 face="sans-serif">http://w3.haifa.ibm.com/dept/stt/cloud_sys.html</font></a><font size=2 face="sans-serif">
| </font><a href=https://www.research.ibm.com/haifa/dept/stt/cloud_sys.shtml><font size=2 face="sans-serif">https://www.research.ibm.com/haifa/dept/stt/cloud_sys.shtml</font></a><font size=2 face="sans-serif">
<br>
Email: glikson@il.ibm.com | Phone: +972-4-8281085 | Mobile: +972-54-6466667
| Fax: +972-4-8296112<br>
</font>