<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">I agree with Kevin here. Just a note, don't bother with openvswitch and linuxbridge plugins as they are marked for deletion this cycle, imminently (already deprecated)[0].
<div><br>
</div>
<div>Amir</div>
<div><br>
</div>
<div>[0] <a href="http://eavesdrop.openstack.org/meetings/networking/2014/networking.2014-08-04-21.02.html" target="_blank">http://eavesdrop.openstack.org/meetings/networking/2014/networking.2014-08-04-21.02.html</a> Announcements 2e.<br>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div id="divRpF972896" style="direction: ltr;"><font face="Tahoma" size="2" color="#000000"><b>From:</b> Kevin Benton [blak111@gmail.com]<br>
<b>Sent:</b> Tuesday, August 05, 2014 2:40 PM<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions)<br>
<b>Subject:</b> Re: [openstack-dev] [neutron] make mac address updatable: which plugins?<br>
</font><br>
</div>
<div></div>
<div>
<div dir="ltr">How are you implementing the change? It would be good to get to see some code in a review to get an idea of what needs to be updated.
<div><br>
</div>
<div>If it's just a change in the DB base plugin, just let those changes propagate to the plugins that haven't overridden the inherited behavior.</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Tue, Aug 5, 2014 at 1:28 PM, Charles Carlino <span dir="ltr">
<<a href="mailto:chuckjcarlino@gmail.com" target="_blank">chuckjcarlino@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div style="word-wrap:break-word">Hi all,
<div><br>
</div>
<div>I need some help regarding a bug [1] I'm working on.</div>
<div><br>
</div>
<div>The bug is basically a request to make the mac address of a port updatable.  The use case is a baremetal (Ironic) node that has a bad NIC which must be replaced, resulting in a new mac address.  The bad NIC has an associated neutron port which of course
 holds the NIC's IP address.  The reason to make mac_address updatable (as opposed to having the user create a new port and delete the old one) is that during the recovery process the IP address must be retained and assigned to the new NIC/port, which is not
 guaranteed in the above work-around.</div>
<div><br>
</div>
<div>I'm coding the changes to do this in the ml2, openvswitch, and linuxbridge plugins but I'm not sure how to handle the the other plugins since I don't know if the associated backends are prepared to handle such updates.  My first thought is to disallow
 the update in the other plugins, but I would really appreciate your advice.</div>
<div><br>
</div>
<div>Kind regards,</div>
<div>Chuck Carlino</div>
<div><br>
</div>
<div>[1] <a href="https://bugs.launchpad.net/neutron/+bug/1341268" target="_blank">https://bugs.launchpad.net/neutron/+bug/1341268</a></div>
</div>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">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>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div>Kevin Benton</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>