<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</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><br>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; 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>Akihiro MOTOKI <<a href="mailto:amotoki@gmail.com">amotoki@gmail.com</a>><br>
<span style="font-weight:bold">Reply-To: </span>OpenStack List <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Date: </span>Monday, October 5, 2015 at 3:48 PM<br>
<span style="font-weight:bold">To: </span>OpenStack List <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [openstack-dev] [Neutron] AZ Support<br>
</div>
<div><br>
</div>
<div>
<div>
<div dir="ltr">Hi,<br>
<div class="gmail_extra"><br>
<div class="gmail_quote">2015-10-05 15:54 GMT+09:00 Gary Kotton <span dir="ltr"><<a href="mailto:gkotton@vmware.com" target="_blank">gkotton@vmware.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif">
<div>Hi,</div>
<div>Yes, you are correct. That patch is the culprit (my bad and once again humble apologies)</div>
<div><br>
</div>
<div>Regarding the AZ support I think that we need to do the following:</div>
<ol>
<li>Have this in a separate topic until it is complete. I have a number of concerns here:
<ol>
<li>The upgrade impact on Nova. Today in Nova one can have N AZ’s and they will all work on the same virtual networks. It is not clear how this will work here and if the networks can be shared across AZ’s (maybe this was discussed and I am missing somehing)</li></ol>
</li></ol>
</div>
</blockquote>
<div>The proposed "AZ support" feature in Neutron is the really initial step and we have many points which can be improved.</div>
<div>The first step of AZ support is only related to the agent scheduling andit just tries to assign agent(s) from AZ(s) which users want.</div>
<div>Networks are still shared across AZs, so I don't think there are upgrade impacts on Nova.</div>
</div>
</div>
</div>
</div>
</div>
</span>
<div><br>
</div>
<div>[Gary] Thanks for that clarification. From <a href="https://review.openstack.org/#/c/204436">https://review.openstack.org/#/c/204436</a>/ is did not really seem like that is the case, but I need to go over that in more detail. When will Nova know when
to pass the AZ to Neutron? Will this be if the extension is supported? I am just failing to understand the nova side of the integrations.</div>
<span id="OLK_SRC_BODY_SECTION">
<div>
<div>
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<div><br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif">
<ol>
<li>
<ol>
<li>A few weeks ago Monty raised concerns about floating IP support. I think that this will be required for AZ support. In the past one could have a shared network between AZ’s and now they will need two isolated networks</li></ol>
</li></ol>
</div>
</blockquote>
<div>I think Floating IP pool per AZ is a straight forward approach.</div>
<div>However, this does not necessarily mean an external network should limit to a specific AZ.</div>
<div>Of course, it is better that VMs in AZ1 connect to a network (whose dhcp-agent lives in AZ1)</div>
</div>
</div>
</div>
</div>
</div>
</span>
<div><br>
</div>
<div>[Gary] So each time a new AZ is created the admin will need to update the Neutron configuration file - <a href="https://review.openstack.org/#/c/183369/40/etc/neutron.conf,cm">https://review.openstack.org/#/c/183369/40/etc/neutron.conf,cm</a>?</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div>
<div>
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<div>and the network is connected to router in AZ1.</div>
<div>The question is how users can select floating IP pool but in this case users can know which FIP pool belongs to which AZ.<br>
</div>
<div><br>
</div>
<div>There are other approaches. One possible option is to have one external network and</div>
<div>a router supports multiple upstream links using routing protocols.</div>
<div><br>
</div>
<div>I just wrote approaches in my mind and there must be more options.</div>
<div><br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif">
<ol>
<li>In Nova on of the top priority features over the last few cycles has been cells. At the moment there is no cell support for Neutron. I feel that the AZ support is someone what related and maybe we should try and kill 2 birds with one stone here and have
the cell support combined if possible. I think that this is certainly something that should be a<span style="font-family: arial, sans-serif; font-size: small; color: rgb(34, 34, 34);"> </span>cross project summit discussion.</li></ol>
</div>
</blockquote>
<div><br>
</div>
<div>I agree that Cells support is one of missing areas in Neutron.</div>
<div>I think AZ support and Cells support are different things though they are similar.</div>
<div>AZ support is visible to users and Cells are not.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Akihiro</div>
<div><br>
</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif">
<div>Thanks</div>
<div>Gary</div>
<div><br>
</div>
<span>
<div style="font-family:Calibri;font-size:11pt;text-align:left;color:black;border-width:1pt medium medium;border-style:solid none none;padding:3pt 0in 0in;border-top-color:rgb(181,196,223)">
<span><span style="font-weight:bold">From: </span>"Armando M." <<a href="mailto:armamig@gmail.com" target="_blank">armamig@gmail.com</a>><br>
<span style="font-weight:bold">Reply-To: </span>OpenStack List <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>><br>
</span><span style="font-weight:bold">Date: </span>Sunday, October 4, 2015 at 8:18 PM
<div>
<div><br>
<span style="font-weight:bold">To: </span>OpenStack List <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [openstack-dev] [Neutron] AZ Support<br>
</div>
</div>
</div>
<div>
<div>
<div><br>
</div>
<div>
<div>
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On 4 October 2015 at 10:00, Gary Kotton <span dir="ltr">
<<a href="mailto:gkotton@vmware.com" target="_blank">gkotton@vmware.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word">
<div style="color:rgb(0,0,0);font-family:Calibri,sans-serif;font-size:14px">The DHCP agent has the following exception:</div>
<div style="color:rgb(0,0,0);font-family:Calibri,sans-serif;font-size:14px"><br>
</div>
<div style="color:rgb(0,0,0);font-family:Calibri,sans-serif;font-size:14px">
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 ERROR neutron.agent.dhcp.agent [req-17c3aa12-41fd-41f8-8e23-2f9740e50746 None None] Failed reporting state!<br>
</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent Traceback (most recent call last):</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent File "/opt/stack/neutron/neutron/agent/dhcp/agent.py", line 572, in _report_state</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent self.state_rpc.report_state(ctx, self.agent_state, self.use_call)</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent File "/opt/stack/neutron/neutron/agent/rpc.py", line 86, in report_state</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent return method(context, 'report_state', **kwargs)</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/client.py", line 158, in call</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent retry=self.retry)</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/transport.py", line 90, in _send</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent timeout=timeout, retry=retry)</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 431, in send</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent retry=retry)</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 420, in _send</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent result = self._waiter.wait(msg_id, timeout)</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 318, in wait</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent message = self.waiters.get(msg_id, timeout=timeout)</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 223, in get</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent 'to message ID %s' % msg_id)</span></div>
<div style="font-family:'Courier New',monospace;font-size:16px;background-color:rgb(255,255,255)">
<span style="font-size:9pt">2015-10-02 23:57:05.787 TRACE neutron.agent.dhcp.agent MessagingTimeout: Timed out waiting for a reply to message ID f4ed0bd26feb462c9b7b49a6d85caeae<br>
</span></div>
</div>
<div style="color:rgb(0,0,0);font-family:Calibri,sans-serif;font-size:14px"><span style="font-size:9pt"><br>
</span></div>
<div><font face="Calibri,sans-serif"><span style="font-size:9pt">Now when </span><span style="font-size:12px">I</span><span style="font-size:9pt"> use the stable/liberty branch everything is OK</span></font></div>
<div><font face="Calibri,sans-serif"><span style="font-size:9pt"><br>
</span></font></div>
</div>
</blockquote>
<div><br>
</div>
<div>Ah, I suspect that's your culprit:</div>
<div><br>
</div>
<div><a href="https://review.openstack.org/#/c/226362/" target="_blank">https://review.openstack.org/#/c/226362/</a></div>
<div><br>
</div>
<div>instead of AZ's initial support.</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word">
<div><font face="Calibri,sans-serif"><span style="font-size:9pt"></span></font></div>
<div><font face="Calibri,sans-serif"><span style="font-size:9pt">Thanks</span></font></div>
<div><font face="Calibri,sans-serif"><span style="font-size:9pt">Gary</span></font></div>
<div style="color:rgb(0,0,0);font-family:Calibri,sans-serif;font-size:14px"><br>
</div>
<span style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
<div style="font-family:Calibri;font-size:11pt;text-align:left;color:black;border-width:1pt medium medium;border-style:solid none none;padding:3pt 0in 0in;border-top-color:rgb(181,196,223)">
<span style="font-weight:bold">From: </span>"Armando M." <<a href="mailto:armamig@gmail.com" target="_blank">armamig@gmail.com</a>><br>
<span style="font-weight:bold">Reply-To: </span>OpenStack List <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Date: </span>Sunday, October 4, 2015 at 7:34 PM<br>
<span style="font-weight:bold">To: </span>OpenStack List <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [openstack-dev] [Neutron] AZ Support<br>
</div>
<div>
<div>
<div><br>
</div>
<div>
<div>
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On 4 October 2015 at 09:19, Gary Kotton <span dir="ltr">
<<a href="mailto:gkotton@vmware.com" target="_blank">gkotton@vmware.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif">
<div>Hi,</div>
<div>It appears that the addition has broken the vmware_nsx plugin (<a href="https://review.openstack.org/183369" target="_blank">https://review.openstack.org/183369</a>). We are still debugging. Would it be worthwhile considering adding this support as a feature
branch and then when the entire feature is ready that we merge it to the tree. This will enable the external vendors to be alive and kicking.</div>
</div>
</blockquote>
<div><br>
</div>
<div>Please let us know how we can help you to fix it. The CI hasn't voted on this patch since May 14, so clearly the breakage flew under the radar.</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif">
<div>Thanks</div>
<span><font color="#888888">
<div>Gary</div>
</font></span></div>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">
OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</span></div>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">
OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</span></div>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">
OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</span>
</body>
</html>