<div dir="ltr">The idea of health-monitor templates was first discussed here: <a href="http://lists.openstack.org/pipermail/openstack-dev/2012-November/003233.html">http://lists.openstack.org/pipermail/openstack-dev/2012-November/003233.html</a><div style>
See follow-up on that mailing list thread to understand pro and cons of the idea.</div><div style><br></div><div style>I will avoid moaning about backward compatibility at the moment, but that something else we need to discuss at some point if go ahead with changes in the API.</div>
<div style><br></div><div style>Salvatore</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 20 June 2013 14:54, Samuel Bercovici <span dir="ltr"><<a href="mailto:SamuelB@radware.com" target="_blank">SamuelB@radware.com</a>></span> wrote:<br>
<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"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Hi,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">I agree with this.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">We are facing challenges when the global health pool is changed to atomically modify all the groups that are linked to this health check as the groups might
 be configured in different devices.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">So if one of the group modification fails it is very difficult to revert the change back.<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">-Sam.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Eugene Nikanorov [mailto:<a href="mailto:enikanorov@mirantis.com" target="_blank">enikanorov@mirantis.com</a>]
<br>
<b>Sent:</b> Thursday, June 20, 2013 3:10 PM<br>
<b>To:</b> OpenStack Development Mailing List<br>
<b>Cc:</b> Avishay Balderman; Samuel Bercovici<br>
<b>Subject:</b> [Quantum][LBaaS] Feedback needed: Healthmonitor workflow.<u></u><u></u></span></p><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hi community,<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Here's a question.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Currently Health monitors in Loadbalancer service are made in such way that health monitor itself is a global shared database object. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">If user wants to add health monitor to a pool, it adds association between pool and health monitor.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">In order to update existing health monitor (change url, for example) service will need to go over existing pool-health monitor associations notifying devices of this change.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I think it could be changed to the following workflow:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Instead of adding pool-healthmonitor association, use health monitor object as a template (probably renaming is needed) and add 'private' health monitor to the pool. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">So all further operations would result in changing health monitor on one device only.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">What do you think?<u></u><u></u></p>
</div>
</div>
</div></div></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><br></div>