Hi folks,

Agree with Kyle, you may go ahead and update the spec on review to reflect
the design discussed at the summit.

Thanks,
Eugene.


On Tue, May 20, 2014 at 6:07 PM, Kyle Mestery <mest...@noironetworks.com>wrote:

> On Mon, May 19, 2014 at 9:28 PM, Brandon Logan
> <brandon.lo...@rackspace.com> wrote:
> > In the API meeting at the summit, Mark McClain mentioned that the
> > existing API should be supported, but deprecated so as not to interrupt
> > those using the existing API.  To me, that sounds like the object model
> > can change but there needs to be some kind of adapter/translation layer
> > that modifies any existing current API calls to the new object model.
> >
> > So currently there is this blueprint spec that Eugene submitted:
> >
> >
> https://review.openstack.org/#/c/89903/3/specs/juno/lbaas-api-and-objmodel-improvement.rst
> >
> > That is implementing the object model with VIP as root object.  I
> > suppose this needs to be changed to have the changed we agreed on at the
> > summit.  Also, this blueprint should also cover the layer in which to
> > the existing API calls get mapped to this object model.
> >
> > My question is to anyone who knows for certain: should this blueprint
> > just be changed to reflect the new object model agreed on at the summit
> > or should a new blueprint spec be created?  If it should just be changed
> > should it wait until Eugene gets back from vacation since he's the one
> > who created this blueprint spec?
> >
> If you think it makes sense to change this existing document, I would
> say we should update Eugene's spec mentioned above to reflect what was
> agreed upon at the summit. I know Eugene is on vacation this week, so
> in this case it may be ok for you to push a new revision of his
> specification while he's out, updating it to reflect the object model
> changes. This way we can make some quick progress on this front. We
> won't approve this until he gets back and has a chance to review it.
> Let me know if you need help in pulling this spec down and pushing a
> new version.
>
> Thanks,
> Kyle
>
> > After that, then the API change blueprint spec should be created that
> > adds the /loadbalancers resource and other changes.
> >
> > If anyone else can add anything please do.  If I said anything wrong
> > please correct me, and if anyone can answer my question above please do.
> >
> > Thanks,
> > Brandon Logan
> >
> > On Mon, 2014-05-19 at 17:06 -0400, Susanne Balle wrote:
> >> Great summit!! fantastic to meeting you all in person.
> >>
> >>
> >> We now have agreement on the Object model. How do we turn that into
> >> blueprints and also how do we start making progress on the rest of the
> >> items we agree upon at the summit?
> >>
> >>
> >> Susanne
> >>
> >>
> >> On Fri, May 16, 2014 at 2:07 AM, Brandon Logan
> >> <brandon.lo...@rackspace.com> wrote:
> >>         Yeah that’s a good point.  Thanks!
> >>
> >>
> >>         From: Eugene Nikanorov <enikano...@mirantis.com>
> >>         Reply-To: "openstack-dev@lists.openstack.org"
> >>         <openstack-dev@lists.openstack.org>
> >>
> >>         Date: Thursday, May 15, 2014 at 10:38 PM
> >>
> >>         To: "openstack-dev@lists.openstack.org"
> >>         <openstack-dev@lists.openstack.org>
> >>         Subject: Re: [openstack-dev] [Neutron][LBaaS] Updated Object
> >>         Model?
> >>
> >>
> >>
> >>         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.lo...@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 <enikano...@mirantis.com>
> >>                 Reply-To: "openstack-dev@lists.openstack.org"
> >>                 <openstack-dev@lists.openstack.org>
> >>                 Date: Thursday, May 15, 2014 at 9:55 AM
> >>                 To: "openstack-dev@lists.openstack.org"
> >>                 <openstack-dev@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.venkatacha...@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:enikano...@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@lists.openstack.org
> >>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >>
> >>
> >>
> >>
> >>                 _______________________________________________
> >>                 OpenStack-dev mailing list
> >>                 OpenStack-dev@lists.openstack.org
> >>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >>
> >>
> >>
> >>
> >>         _______________________________________________
> >>         OpenStack-dev mailing list
> >>         OpenStack-dev@lists.openstack.org
> >>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >>
> >>
> >>
> >> _______________________________________________
> >> OpenStack-dev mailing list
> >> OpenStack-dev@lists.openstack.org
> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >
> > _______________________________________________
> > OpenStack-dev mailing list
> > OpenStack-dev@lists.openstack.org
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to