[openstack-dev] [Neutron][LBaaS] Updated Object Model?

Eugene Nikanorov enikanorov at mirantis.com
Fri May 16 03:38:19 UTC 2014


Brandon,

It's allowed right now just per API. It's up to a backend to decide the
status of a node in case some monitors find it dead.

Thanks,
Eugene.



On Fri, May 16, 2014 at 4:41 AM, Brandon Logan
<brandon.logan at rackspace.com>wrote:

>  I have concerns about multiple health monitors on the same pool.  Is
> this always going to be the same type of health monitor?  There’s also
> ambiguity in the case where one health monitor fails and another doesn’t.
>  Is it an AND or OR that determines whether the member is down or not?
>
>  Thanks,
> Brandon Logan
>
>   From: Eugene Nikanorov <enikanorov at mirantis.com>
> Reply-To: "openstack-dev at lists.openstack.org" <
> openstack-dev at lists.openstack.org>
> Date: Thursday, May 15, 2014 at 9:55 AM
> To: "openstack-dev at lists.openstack.org" <openstack-dev at lists.openstack.org
> >
>
> Subject: Re: [openstack-dev] [Neutron][LBaaS] Updated Object Model?
>
>   Vijay,
>
>  Pools-monitors are still many to many, if it's not so on the picture -
> we'll fix that.
> I brought this up as an example of how we dealt with m:n via API.
>
>  Thanks,
> Eugene.
>
>
> On Thu, May 15, 2014 at 6:43 PM, Vijay Venkatachalam <
> Vijay.Venkatachalam at citrix.com> wrote:
>
>>  Thanks for the clarification. Eugene.
>>
>>
>>
>> A tangential point since you brought healthmon and pool.
>>
>>
>>
>> There will be an additional entity called ‘PoolMonitorAssociation’ which
>> results in a many to many relationship between pool and monitors. Right?
>>
>>
>>
>> Now, the model is indicating a pool can have only one monitor. So a minor
>> correction is required to indicate the many to many relationship via
>> PoolMonitorAssociation.
>>
>>
>>
>> Thanks,
>>
>> Vijay V.
>>
>>
>>
>>
>>
>> *From:* Eugene Nikanorov [mailto:enikanorov at mirantis.com]
>> *Sent:* Thursday, May 15, 2014 7:36 PM
>>
>> *To:* OpenStack Development Mailing List (not for usage questions)
>> *Subject:* Re: [openstack-dev] [Neutron][LBaaS] Updated Object Model?
>>
>>
>>
>> Hi Vijay,
>>
>>
>>
>>
>> When you say API is not available, it means this should not be considered
>> like a resource/entity. Correct?
>>
>>
>>
>> But then, there would be API like a bind API, that accepts
>> loadbalancer_id & listener_id,  which creates this object.
>>
>> And also, there would be an API that will be used to list the listeners
>> of a LoadBalancer.
>>
>>
>>
>> Right?
>>
>>  Right, that's the same as health monitors and pools work right now:
>> there are separate REST action to associate healthmon to a pool
>>
>>
>>
>>
>>
>> Thanks,
>>
>> Eugene.
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140516/3ff985ad/attachment.html>


More information about the OpenStack-dev mailing list