<div dir="ltr"><span style="font-size:13px">Hi Swaminathan Vasudevan,</span><div style="font-size:13px"><br></div><div style="font-size:13px">please check the following docstring of L3_NAT_dbonly_mixin._check_router_needs_rescheduling:<br><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><u></u><u></u></p><div><br></div><div><i>    def _check_router_needs_rescheduling(self, context, router_id, gw_info):</i></div><div><i>        """Checks whether router's l3 agent can handle the given network</i></div><div><i><br></i></div><div><i>        When external_network_bridge is set, each L3 agent can be associated</i></div><div><i>        with at most one external network. If router's new external gateway</i></div><span class="im"><i>        is on other network then the router needs to be rescheduled to the</i></span><div><i>        proper l3 agent.</i></div><div><i>        If external_network_bridge is not set then the agent</i></div><div><i>        can support multiple external networks and rescheduling is not needed</i></div></div><div style="font-size:13px"><br></div><div style="font-size:13px">So there can still be agents which can handle only one ext net - for such agents resheduling is needed.</div><div style="font-size:13px"><br></div><div style="font-size:13px">Thanks,</div><div style="font-size:13px">Oleg</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 17, 2014 at 8:56 PM, Vasudevan, Swaminathan (PNB Roseville) <span dir="ltr"><<a href="mailto:swaminathan.vasudevan@hp.com" target="_blank">swaminathan.vasudevan@hp.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">Hi Folks,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal" style="margin-bottom:6.0pt"><b><span style="font-size:13.5pt;font-family:"Helvetica","sans-serif";color:#213f4d">Reschedule router if new external gateway is on other network<u></u><u></u></span></b></p>
<p class="MsoNormal" style="margin-right:0in;margin-bottom:7.5pt;margin-left:0in">
<span style="font-size:10.0pt;font-family:Consolas;color:#596063">An L3 agent may be associated with just one external network.<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-right:0in;margin-bottom:7.5pt;margin-left:0in">
<span style="font-size:10.0pt;font-family:Consolas;color:#596063">If router's new external gateway is on other network then the router<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-top:7.5pt"><span style="font-size:10.0pt;font-family:Consolas;color:#596063">needs to be rescheduled to the proper l3 agent<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-top:7.5pt"><span style="font-size:10.0pt;font-family:Consolas;color:#596063"><u></u> <u></u></span></p>
<p class="MsoNormal" style="margin-top:7.5pt"><span style="font-size:10.0pt;font-family:Consolas">This patch was introduced when there was no support for L3-agent to handle multiple external networks.<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-top:7.5pt"><span style="font-size:10.0pt;font-family:Consolas"><u></u> <u></u></span></p>
<p class="MsoNormal" style="margin-top:7.5pt"><span style="font-size:10.0pt;font-family:Consolas">Do we think we should still retain this original behavior even if we have support for multiple external networks by single L3-agent.<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-top:7.5pt"><span style="font-size:10.0pt;font-family:Consolas"><u></u> <u></u></span></p>
<p class="MsoNormal" style="margin-top:7.5pt"><span style="font-size:10.0pt;font-family:Consolas">Can anyone comment on this.<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-top:7.5pt"><span style="font-size:10.0pt;font-family:Consolas"><u></u> <u></u></span></p>
<p class="MsoNormal" style="margin-top:7.5pt"><span style="font-size:10.0pt;font-family:Consolas">Thanks<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Swaminathan Vasudevan<u></u><u></u></p>
<p class="MsoNormal">Systems Software Engineer (TC)<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">HP Networking<u></u><u></u></p>
<p class="MsoNormal">Hewlett-Packard<u></u><u></u></p>
<p class="MsoNormal">8000 Foothills Blvd<u></u><u></u></p>
<p class="MsoNormal">M/S 5541<u></u><u></u></p>
<p class="MsoNormal">Roseville, CA - 95747<u></u><u></u></p>
<p class="MsoNormal">tel: 916.785.0937<u></u><u></u></p>
<p class="MsoNormal">fax: 916.785.1815<u></u><u></u></p>
<p class="MsoNormal">email: <a href="mailto:swaminathan.vasudevan@hp.com" target="_blank"><span style="color:blue">swaminathan.vasudevan@hp.com</span></a><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

<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>
<br></blockquote></div></div>