<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hello,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have the following setup: <o:p></o:p></p>
<p class="MsoNormal">Neutron – Newton version<o:p></o:p></p>
<p class="MsoNormal">Octavia – Ocata version<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Neutron LBaaS had the following configuration in services_lbaas.conf:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[octavia]<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">……<o:p></o:p></p>
<p class="MsoNormal"># Interval in seconds to poll octavia when an entity is created, updated, or<o:p></o:p></p>
<p class="MsoNormal"># deleted. (integer value)<o:p></o:p></p>
<p class="MsoNormal">request_poll_interval = 2<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># Time to stop polling octavia when a status of an entity does not change.<o:p></o:p></p>
<p class="MsoNormal"># (integer value)<o:p></o:p></p>
<p class="MsoNormal">request_poll_timeout = 300<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">………………………………<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">However, neutron-lbaas seems not to respect the request poll interval and it takes about 15 minutes to create a load balancer+listener+pool+members+hm. Below, you have the timestamps for the API calls made by neutron towards Octavia (extracted
with tcpdump when I create a load balancer from horizon GUI):<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b>12:11:53</b>] "POST /v1/<b>loadbalancers</b> HTTP/1.1" 202 437<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b>12:11:54</b>] "GET /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380 HTTP/1.1" 200 430<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b>12:11:58</b>] "GET /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380 HTTP/1.1" 200 447<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b>12:12:00</b>] "GET /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380 HTTP/1.1" 200 447<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b><u><span style="color:red">12:14:12</span></u></b>] "GET /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380 HTTP/1.1" 200 438<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b>12:16:23</b>] "POST /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380/<b>listeners</b> HTTP/1.1" 202 445<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b>12:16:23</b>] "GET /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380 HTTP/1.1" 200 446<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b><u><span style="color:red">12:18:32</span></u></b>] "GET /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380 HTTP/1.1" 200 438<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b>12:18:37</b>] "POST /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380/<b>pools</b> HTTP/1.1" 202 318<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b>12:18:37</b>] "GET /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380 HTTP/1.1" 200 446<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b><u><span style="color:red">12:20:46</span></u></b>] "GET /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380 HTTP/1.1" 200 438<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b>12:23:00</b>] "POST /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380/<b>pools/ea11699e-3fff-445c-8dd0-2acfbff69c9c/members</b> HTTP/1.1" 202 317<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b>12:23:00</b>] "GET /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380 HTTP/1.1" 200 446<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b>12:23:05</b>] "GET /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380 HTTP/1.1" 200 438<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b>12:23:08</b>] "POST /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380/<b>pools/ea11699e-3fff-445c-8dd0-2acfbff69c9c/members</b> HTTP/1.1" 202 316<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b>12:23:08</b>] "GET /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380 HTTP/1.1" 200 446<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b><u><span style="color:red">12:25:20</span></u></b>] "GET /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380 HTTP/1.1" 200 438<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b>12:25:23</b>] "POST /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380/<b>pools/ea11699e-3fff-445c-8dd0-2acfbff69c9c/healthmonitor</b> HTTP/1.1" 202 215<o:p></o:p></p>
<p class="MsoNormal">10.100.0.14 - - [01/Feb/2018 <b><u><span style="color:red">12:27:30</span></u></b>] "GET /v1/loadbalancers/8c734a97-f9a4-4120-8ba8-cc69b44ff380 HTTP/1.1" 200 437<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">It seems that, after 1 or 2 polls, it waits for more than two minutes until the next poll. Is it normal? Has anyone seen this behavior?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank you,<o:p></o:p></p>
<p class="MsoNormal">Mihaela Balas<o:p></o:p></p>
</div>
<PRE>_________________________________________________________________________________________________________________________
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
</PRE></body>
</html>