<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>
<div>
<div>I am +1 on this response as well. Seems like having live or cold migrations follow the same pattern/states would make sense.</div>
<div>
<div id="MAC_OUTLOOK_SIGNATURE">
<div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="Calibri"><span class="Apple-style-span" style="font-size: 14px;"><br>
</span></font></font></div>
<div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="Calibri"><span class="Apple-style-span" style="font-size: 14px;">___________________________________________________________________</span></font></font></div>
<div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="Calibri"><span class="Apple-style-span" style="font-size: 14px;">Kris Lindgren</span></font></font></div>
<div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="Calibri"><span class="Apple-style-span" style="font-size: 14px;">Senior Linux Systems Engineer</span></font></font></div>
<div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="Calibri"><span class="Apple-style-span" style="font-size: 14px;">GoDaddy</span></font></font></div>
</div>
</div>
</div>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:12pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>David Medberry <<a href="mailto:openstack@medberry.net">openstack@medberry.net</a>><br>
<span style="font-weight:bold">Date: </span>Wednesday, May 11, 2016 at 4:05 PM<br>
<span style="font-weight:bold">To: </span>Andrew Laski <<a href="mailto:andrew@lascii.com">andrew@lascii.com</a>><br>
<span style="font-weight:bold">Cc: </span>"<a href="mailto:openstack-operators@lists.openstack.org">openstack-operators@lists.openstack.org</a>" <<a href="mailto:openstack-operators@lists.openstack.org">openstack-operators@lists.openstack.org</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [Openstack-operators] [Nova] Significance of Error Vs Failed status<br>
</div>
<div><br>
</div>
<div>
<div>
<div dir="ltr">So I'm a big ol' -0- don't care on this. We've never used that list before (but will now). Seems like it would be useful though to have it the same for l-m and cold migration.</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, May 11, 2016 at 9:27 AM, Andrew Laski <span dir="ltr">
<<a href="mailto:andrew@lascii.com" target="_blank">andrew@lascii.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<u></u>
<div><span class="">
<div> </div>
<div> </div>
<div> </div>
<div>On Wed, May 11, 2016, at 11:10 AM, David Medberry wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>Kekane,<br>
</div>
<div> </div>
<div>Hi,<br>
</div>
<div> </div>
<div>This setting, how does it display in the "nova show $UUID" or in the "openstack server show $UUID"? Ie, I don't want a VM showing ERROR state if the VM itself is not in error. A failed migration doesn't leave the VM down (well, not always) but error generally
implies it is down. If this is more of an internal status, then +1. I'll look at the code shortly but wanted to get a reply off first. <br>
</div>
</div>
</blockquote>
<div> </div>
</span>
<div>To clarify, this is only about the state of a migration not an instance. If as an admin you list or show your migrations this would affect how that is displayed. Nothing about the instance, or how it's displayed, will change.<br>
</div>
<div>
<div class="h5">
<div> </div>
<div> </div>
<blockquote type="cite">
<div dir="ltr">
<div> </div>
<div>ALSO: It would have been very very helpful to see "live-migration" in the subject line.<br>
</div>
<div> </div>
<div> </div>
<div>-d<br>
</div>
</div>
<div>
<div> </div>
<div>
<div>On Wed, May 11, 2016 at 12:55 AM, Kekane, Abhishek <span dir="ltr"><<a href="mailto:Abhishek.Kekane@nttdata.com" target="_blank">Abhishek.Kekane@nttdata.com</a>></span> wrote:<br>
</div>
<blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<div lang="EN-US">
<div>
<p><span style="color:rgb(31,73,125)"><span style="font-family:Calibri,sans-serif"><span style="font-size:11pt">Hi Operators,<u></u><u></u></span></span></span><br>
</p>
<p><span style="color:rgb(31,73,125)"><span style="font-family:Calibri,sans-serif"><span style="font-size:11pt"><u></u> <u></u></span></span></span><br>
</p>
<p><span style="color:rgb(31,73,125)"><span style="font-family:Calibri,sans-serif"><span style="font-size:11pt">Could you please provide your opinion on below mail. I need to discuss this in coming nova meeting (12 May, 2016).<u></u><u></u></span></span></span><br>
</p>
<p><span style="color:rgb(31,73,125)"><span style="font-family:Calibri,sans-serif"><span style="font-size:11pt"><u></u> <u></u></span></span></span><br>
</p>
<p><span style="color:rgb(31,73,125)"><span style="font-family:Calibri,sans-serif"><span style="font-size:11pt">Thank you,<u></u><u></u></span></span></span><br>
</p>
<p><span style="color:rgb(31,73,125)"><span style="font-family:Calibri,sans-serif"><span style="font-size:11pt"><u></u> <u></u></span></span></span><br>
</p>
<p><span style="color:rgb(31,73,125)"><span style="font-family:Calibri,sans-serif"><span style="font-size:11pt">Abhishek Kekane<u></u><u></u></span></span></span><br>
</p>
<p><span style="color:rgb(31,73,125)"><span style="font-family:Calibri,sans-serif"><span style="font-size:11pt"><u></u> <u></u></span></span></span><br>
</p>
<div>
<div style="border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-right-style:none;border-bottom-style:none;border-left-style:none;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-top-width:1pt;border-top-style:solid;border-top-color:rgb(181,196,223);padding-top:3pt;padding-right:0in;padding-bottom:0in;padding-left:0in">
<p><b><span style="font-family:Tahoma,sans-serif"><span style="font-size:10pt">From:</span></span></b><span style="font-family:Tahoma,sans-serif"><span style="font-size:10pt"> Kekane, Abhishek [mailto:<a href="mailto:Abhishek.Kekane@nttdata.com" target="_blank">Abhishek.Kekane@nttdata.com</a>]
<br>
<b>Sent:</b> Monday, May 09, 2016 7:22 AM<br>
<b>To:</b> <a href="mailto:openstack-operators@lists.openstack.org" target="_blank">
openstack-operators@lists.openstack.org</a><br>
<b>Subject:</b> [Openstack-operators] [Nova] Significance of Error Vs Failed status<u></u><u></u></span></span></p>
</div>
</div>
<div>
<div>
<p><u></u> <u></u><br>
</p>
<div>
<p style="margin-bottom:12pt"><span style="color:black"><span style="font-family:Tahoma,sans-serif"><span style="font-size:10pt">Hi All,<u></u><u></u></span></span></span><br>
</p>
<div style="margin-top:14pt;margin-bottom:14pt">
<p><span style="color:black"><span style="font-family:Arial,sans-serif"><span style="font-size:10pt">In Liberty release, we had upstream [1] a security fix to cleanup orphaned instance files from compute nodes for resize operation. To fix this security issue,
a new periodic task '_cleanup_incomplete_migrations’ was introduced that runs on each compute node which queries for deleted instances and migration status in “error” status. If there are any such instances, then it simply cleanup instance files on that particular
compute node.</span></span></span><span style="color:black"><span style="font-family:Tahoma,sans-serif"><span style="font-size:10pt"><u></u><u></u></span></span></span><br>
</p>
</div>
<div style="margin-top:14pt;margin-bottom:14pt">
<p><span style="color:black"><span style="font-family:Arial,sans-serif"><span style="font-size:10pt">Similar issue is reported in LP bug [2] for Live-migration operation and we would like to use the same periodic task to fix this problem. But in case of live
migration, the migration status is set to “failed” instead of “error” status if migration fails for any reason. This change was introduced in patch [3] when migration object support was added for live migration. Due to this inconsistency, the periodic task
will not pickup instances to cleanup orphaned instance files. To fix this problem, we simply want to set the migration status to “error” in patch [4] same as done for resize operation to bring consistency to the code.</span></span></span><span style="color:black"><span style="font-family:Tahoma,sans-serif"><span style="font-size:10pt"><u></u><u></u></span></span></span><br>
</p>
</div>
<div style="margin-top:14pt;margin-bottom:14pt">
<p><span style="color:black"><span style="font-family:Arial,sans-serif"><span style="font-size:10pt">We have discussed about this issue in the nova meeting [5] and decided that to the client, migration status 'error' vs. 'failed' should be considered the same
thing, it's a failure. From operators point of view, is there any significance of setting migration status to 'error' or 'failed', if yes what is it and what impact it will have if migration status is changed from 'failed' to 'error'. Please provide your opinions
on the same.</span></span></span><span style="color:black"><span style="font-family:Tahoma,sans-serif"><span style="font-size:10pt"><u></u><u></u></span></span></span><br>
</p>
</div>
<div style="margin-top:14pt;margin-bottom:14pt">
<p><span style="color:black"><span style="font-family:Arial,sans-serif"><span style="font-size:10pt"> </span></span></span><span style="color:black"><span style="font-family:Tahoma,sans-serif"><span style="font-size:10pt"><u></u><u></u></span></span></span><br>
</p>
</div>
<div style="margin-top:14pt;margin-bottom:14pt">
<p><span style="color:black"><span style="font-family:Arial,sans-serif"><span style="font-size:10pt">[1] <a href="https://review.openstack.org/#/c/219299" target="_blank">https://review.openstack.org/#/c/219299</a></span></span></span><span style="color:black"><span style="font-family:Tahoma,sans-serif"><span style="font-size:10pt"><u></u><u></u></span></span></span><br>
</p>
</div>
<div style="margin-top:14pt;margin-bottom:14pt">
<p><span style="color:black"><span style="font-family:Arial,sans-serif"><span style="font-size:10pt">[2] : <a href="https://bugs.launchpad.net/nova/+bug/1470420" target="_blank">https://bugs.launchpad.net/nova/+bug/1470420</a></span></span></span><span style="color:black"><span style="font-family:Tahoma,sans-serif"><span style="font-size:10pt"><u></u><u></u></span></span></span><br>
</p>
</div>
<div style="margin-top:14pt;margin-bottom:14pt">
<p><span style="color:black"><span style="font-family:Arial,sans-serif"><span style="font-size:10pt">[3] <a href="https://review.openstack.org/#/c/183331" target="_blank">https://review.openstack.org/#/c/183331</a></span></span></span><span style="color:black"><span style="font-family:Tahoma,sans-serif"><span style="font-size:10pt"><u></u><u></u></span></span></span><br>
</p>
</div>
<div style="margin-top:14pt;margin-bottom:14pt">
<p><span style="color:black"><span style="font-family:Arial,sans-serif"><span style="font-size:10pt">[4] <a href="https://review.openstack.org/#/c/215483" target="_blank">https://review.openstack.org/#/c/215483</a></span></span></span><span style="color:black"><span style="font-family:Tahoma,sans-serif"><span style="font-size:10pt"><u></u><u></u></span></span></span><br>
</p>
</div>
<div style="margin-top:14pt;margin-bottom:14pt">
<p><span style="color:black"><span style="font-family:Arial,sans-serif"><span style="font-size:10pt">[5] <a href="http://eavesdrop.openstack.org/irclogs/%23openstack-meeting/%23openstack-meeting.2016-05-05.log.html#t2016-05-05T14:40:51" target="_blank">http://eavesdrop.openstack.org/irclogs/%23openstack-meeting/%23openstack-meeting.2016-05-05.log.html#t2016-05-05T14:40:51</a></span></span></span><span style="color:black"><span style="font-family:Tahoma,sans-serif"><span style="font-size:10pt"><u></u><u></u></span></span></span><br>
</p>
</div>
<p><span style="color:black"><span style="font-family:Tahoma,sans-serif"><span style="font-size:10pt">Thank You,<br>
<br>
Abhishek<u></u><u></u></span></span></span></p>
</div>
<p><br>
</p>
<div> </div>
<div>______________________________________________________________________<br>
</div>
<div>Disclaimer: This email and any attachments are sent in strictest confidence<br>
</div>
<div>for the sole use of the addressee and may contain legally privileged,<br>
</div>
<div>confidential, and proprietary data. If you are not the intended recipient,<br>
</div>
<div>please advise the sender by replying promptly to this email and then delete<br>
</div>
<div>and destroy this email and any attachments without any further use, copying<br>
</div>
<div>or forwarding.<u></u><u></u><br>
</div>
<p><br>
</p>
</div>
</div>
</div>
<div>
<div>
<div> </div>
<div>______________________________________________________________________<br>
</div>
<div>Disclaimer: This email and any attachments are sent in strictest confidence<br>
</div>
<div>for the sole use of the addressee and may contain legally privileged,<br>
</div>
<div>confidential, and proprietary data. If you are not the intended recipient,<br>
</div>
<div>please advise the sender by replying promptly to this email and then delete<br>
</div>
<div>and destroy this email and any attachments without any further use, copying<br>
</div>
<div>or forwarding.<br>
</div>
</div>
</div>
</div>
<div> </div>
<div>_______________________________________________<br>
</div>
<div>OpenStack-operators mailing list<br>
</div>
<div><a href="mailto:OpenStack-operators@lists.openstack.org" target="_blank">OpenStack-operators@lists.openstack.org</a><br>
</div>
<div><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><br>
</div>
<div> </div>
</blockquote>
</div>
</div>
<div><u>_______________________________________________</u><br>
</div>
<div>OpenStack-operators mailing list<br>
</div>
<div><a href="mailto:OpenStack-operators@lists.openstack.org" target="_blank">OpenStack-operators@lists.openstack.org</a><br>
</div>
<div><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><br>
</div>
</blockquote>
<div> </div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
OpenStack-operators mailing list<br>
<a href="mailto:OpenStack-operators@lists.openstack.org">OpenStack-operators@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</span>
</body>
</html>