[openstack-dev] [designate] and [lbaas] - GSLB API and backend support

Gandhi, Kunal kunalhgandhi at gmail.com
Tue Aug 25 03:21:23 UTC 2015


HI All

As per action items from last week’s meeting, I have represented the arch diagram into source files and modules in the gslb code base. I have created a pull request with all the changes for further discussion in tomorrow’s meeting

https://github.com/gslb/gslb/pull/1/commits <https://github.com/gslb/gslb/pull/1/commits>


Regards
Kunal

> On Aug 16, 2015, at 10:05 PM, Gandhi, Kunal <kunalhgandhi at gmail.com> wrote:
> 
> Hi all 
> 
> I have included the architecture diagram and an er diagram in the pull request below. It would great if you all could provide some feedback on it.
> 
> https://github.com/gslb/gslb-specs/pull/4 <https://github.com/gslb/gslb-specs/pull/4>
> 
> Regards
> Kunal
> 
> 
> 
>> On Aug 4, 2015, at 5:40 AM, Hayes, Graham <graham.hayes at hp.com <mailto:graham.hayes at hp.com>> wrote:
>> 
>> Sure, we need the other cores to merge it - I cannot merge my own change.
>> 
>> If you are OK with the current version, you can leave a comment on the
>> pull request, which helps cores decide if the PR is ready.
>> 
>> Thanks,
>> 
>> Graham
>> 
>> On 03/08/15 18:10, Gandhi, Kunal wrote:
>>> Hi Graham,
>>> 
>>> Can we have your GSLB pull request merged to the
>>> repo https://github.com/gslb/gslb-specs/pull/1/files <https://github.com/gslb/gslb-specs/pull/1/files> ? I would like to
>>> send another pull request based on these changes.
>>> 
>>> Regards
>>> Kunal
>>> 
>>> 
>>>> On Jun 30, 2015, at 8:38 AM, Hayes, Graham <graham.hayes at hp.com <mailto:graham.hayes at hp.com>
>>>> <mailto:graham.hayes at hp.com <mailto:graham.hayes at hp.com>>> wrote:
>>>> 
>>>> I have started to put together a working draft of an API here:
>>>> 
>>>> https://docs.google.com/document/d/1nw5jVn0hjmhlhkZJAohx-gqRkkbVhMMJ79Pogd0ysEk/edit?usp=sharing <https://docs.google.com/document/d/1nw5jVn0hjmhlhkZJAohx-gqRkkbVhMMJ79Pogd0ysEk/edit?usp=sharing>
>>>> 
>>>> I would suggest we skip this weeks meeting, and review this doc, and
>>>> circle back next week?
>>>> 
>>>> I have opened it for comment, and I will add anyone who sends on their
>>>> email to the editors list.
>>>> 
>>>> Thanks,
>>>> 
>>>> Graham
>>>> 
>>>> On 24/06/15 15:16, Samuel Bercovici wrote:
>>>>> Great!
>>>>> 
>>>>> Thanks you. I have missed this one.
>>>>> 
>>>>> *From:*Gandhi, Kunal [mailto:kunalhgandhi at gmail.com]
>>>>> *Sent:* Wednesday, June 24, 2015 12:21 PM
>>>>> *To:* OpenStack Development Mailing List (not for usage questions)
>>>>> *Subject:* Re: [openstack-dev] [designate] and [lbaas] - GSLB API and
>>>>> backend support
>>>>> 
>>>>> Hi Sam
>>>>> 
>>>>> Yes. we discussed the use cases 2 weeks ago on irc. The IRC logs can be
>>>>> found here
>>>>> http://eavesdrop.openstack.org/meetings/gslb/2015/gslb.2015-06-09-16.00.log.html
>>>>> 
>>>>> and the use case document can be found here
>>>>> https://docs.google.com/document/d/1016shVnPaK8l8HxMpjADiYtY2O94p4g7JxjuIA-qv7w/edit?usp=sharing
>>>>> 
>>>>> Regards
>>>>> 
>>>>> Kunal
>>>>> 
>>>>>   On Jun 24, 2015, at 12:35 AM, Samuel Bercovici <SamuelB at Radware.com
>>>>>   <mailto:SamuelB at Radware.com>> wrote:
>>>>> 
>>>>>   Hi Kunal,
>>>>> 
>>>>>   Did you also include use cases per our last discussion on IRC?
>>>>>   I prefer to start with use cases before we dive into APIs.
>>>>> 
>>>>>   Thanks,
>>>>>   -Sam.
>>>>> 
>>>>> 
>>>>>   -----Original Message-----
>>>>>   From: Gandhi, Kunal [mailto:kunalhgandhi at gmail.com]
>>>>>   Sent: Wednesday, June 24, 2015 6:47 AM
>>>>>   To: OpenStack Development Mailing List (not for usage questions)
>>>>>   Subject: Re: [openstack-dev] [designate] and [lbaas] - GSLB API and
>>>>>   backend support
>>>>> 
>>>>>   Hi All,
>>>>> 
>>>>>   I have a very draft for the GSLB API and would like to upload it
>>>>>   somewhere for discussion. What is the best place to upload and
>>>>>   collaborate the draft ? Since the API docs have a lot of JSON
>>>>>   payloads in it, I am not sure whether Google Docs will be
>>>>>   appropriate for that.
>>>>> 
>>>>>   Regards
>>>>>   Kunal
>>>>> 
>>>>> 
>>>>>   On Jun 15, 2015, at 10:03 PM, Doug Wiegley
>>>>>   <dougwig at parksidesoftware.com <mailto:dougwig at parksidesoftware.com>>
>>>>>   wrote:
>>>>> 
>>>>>   Hi all,
>>>>> 
>>>>>   We don’t have a rough draft API doc yet, so I’m suggesting that we
>>>>>   postpone tomorrow morning’s meeting until next week. Does anyone
>>>>>   have any other agenda items, or want the meeting tomorrow?
>>>>> 
>>>>>   Thanks,
>>>>>   doug
>>>>> 
>>>>> 
>>>>> 
>>>>>   On Jun 2, 2015, at 10:52 AM, Doug Wiegley
>>>>>   <dougwig at parksidesoftware.com <mailto:dougwig at parksidesoftware.com>>
>>>>>   wrote:
>>>>> 
>>>>>   Hi all,
>>>>> 
>>>>>   The initial meeting logs can be found at
>>>>>   http://eavesdrop.openstack.org/meetings/gslb/2015/ , and we will be
>>>>>   having another meeting next week, same time, same channel.
>>>>> 
>>>>>   Thanks,
>>>>>   doug
>>>>> 
>>>>> 
>>>>> 
>>>>>   On May 31, 2015, at 1:27 AM, Samuel Bercovici <SamuelB at Radware.com
>>>>>   <mailto:SamuelB at Radware.com>> wrote:
>>>>> 
>>>>>   Good for me - Tuesday at 1600UTC
>>>>> 
>>>>> 
>>>>>   -----Original Message-----
>>>>>   From: Doug Wiegley [mailto:dougwig at parksidesoftware.com]
>>>>>   Sent: Thursday, May 28, 2015 10:37 PM
>>>>>   To: OpenStack Development Mailing List (not for usage questions)
>>>>>   Subject: Re: [openstack-dev] [designate] and [lbaas] - GSLB API and
>>>>>   backend support
>>>>> 
>>>>> 
>>>>> 
>>>>>   On May 28, 2015, at 12:47 PM, Hayes, Graham <graham.hayes at hp.com
>>>>>   <mailto:graham.hayes at hp.com>> wrote:
>>>>> 
>>>>>   On 28/05/15 19:38, Adam Harwell wrote:
>>>>> 
>>>>>   I haven't seen any responses from my team yet, but I know we'd be
>>>>>   interested as well - we have done quite a bit of work on this in
>>>>>   the past, including dealing with the Designate team on this very
>>>>>   subject.
>>>>>   We can be available most hours between 9am-6pm Monday-Friday CST.
>>>>> 
>>>>>   --Adam
>>>>> 
>>>>>   https://keybase.io/rm_you
>>>>> 
>>>>> 
>>>>>   From: Rakesh Saha <rsahaosnet at gmail.com
>>>>>   <mailto:rsahaosnet at gmail.com
>>>>>   <mailto:rsahaosnet at gmail.com%20%0b%3cmailto:rsahaosnet at gmail.com>>>
>>>>>   Reply-To: "OpenStack Development Mailing List (not for usage
>>>>> questions)"
>>>>>   <openstack-dev at lists.openstack.org
>>>>>   <mailto:openstack-dev at lists.openstack.org
>>>>>   <mailto:openstack-dev at lists.openstack.org%0b%3cmailto:openstack-dev at lists.openstack.org>>>
>>>>>   Date: Thursday, May 28, 2015 at 12:22 PM
>>>>>   To: "OpenStack Development Mailing List (not for usage questions)"
>>>>>   <openstack-dev at lists.openstack.org
>>>>>   <mailto:openstack-dev at lists.openstack.org
>>>>>   <mailto:openstack-dev at lists.openstack.org%0b%3cmailto:openstack-dev at lists.openstack.org>>>
>>>>>   Subject: Re: [openstack-dev] [designate] and [lbaas] - GSLB API
>>>>>   and backend support
>>>>> 
>>>>>   Hi Kunal,
>>>>>   I would like to participate as well.
>>>>>   Mon-Fri morning US Pacific time works for me.
>>>>> 
>>>>>   Thanks,
>>>>>   Rakesh Saha
>>>>> 
>>>>>   On Tue, May 26, 2015 at 8:45 PM, Vijay Venkatachalam
>>>>>   <Vijay.Venkatachalam at citrix.com
>>>>>   <mailto:Vijay.Venkatachalam at citrix.com
>>>>>   <mailto:Vijay.Venkatachalam at citrix.com%20%0b%3cmailto:Vijay.Venkatachalam at citrix.com>>>
>>>>>   wrote:
>>>>> 
>>>>>       We would like to participate as well.____
>>>>> 
>>>>>       __ __
>>>>> 
>>>>>       Monday-Friday Morning US time works for me..____
>>>>> 
>>>>>       __ __
>>>>> 
>>>>>       Thanks,____
>>>>> 
>>>>>       Vijay V.____
>>>>> 
>>>>>       __ __
>>>>> 
>>>>>       *From:*Samuel Bercovici [mailto:SamuelB at Radware.com
>>>>>       <mailto:SamuelB at Radware.com>
>>>>>   <mailto:SamuelB at Radware.com%0b   %3cmailto:SamuelB at Radware.com%3e>]
>>>>>       *Sent:* 26 May 2015 21:39
>>>>> 
>>>>> 
>>>>>       *To:* OpenStack Development Mailing List (not for usage questions)
>>>>>       *Cc:* kunalhgandhi at gmail.com <mailto:kunalhgandhi at gmail.com>
>>>>>   <mailto:kunalhgandhi at gmail.com>;
>>>>>   v.jain007 at gmail.com <mailto:v.jain007 at gmail.com>
>>>>>   <mailto:v.jain007 at gmail.com>;
>>>>>   dougw at a10networks.com <mailto:dougw at a10networks.com>
>>>>>   <mailto:dougw at a10networks.com>
>>>>>       *Subject:* Re: [openstack-dev] [designate] and [lbaas] - GSLB
>>>>>       API and backend support____
>>>>> 
>>>>>       __ __
>>>>> 
>>>>>       Hi,____
>>>>> 
>>>>>       __ __
>>>>> 
>>>>>       I would also like to participate.____
>>>>> 
>>>>>       Friday is a non-working day in Israel (same as Saturday for most
>>>>>       of you).____
>>>>> 
>>>>>       So Monday- Thursday works best for me.____
>>>>> 
>>>>>       __ __
>>>>> 
>>>>>       -Sam.____
>>>>> 
>>>>>       __ __
>>>>> 
>>>>>       __ __
>>>>> 
>>>>>       *From:*Doug Wiegley [mailto:dougwig at parksidesoftware.com]
>>>>>       *Sent:* Saturday, May 23, 2015 8:45 AM
>>>>>       *To:* OpenStack Development Mailing List (not for usage questions)
>>>>>       *Cc:* kunalhgandhi at gmail.com <mailto:kunalhgandhi at gmail.com>
>>>>>   <mailto:kunalhgandhi at gmail.com>;
>>>>>   v.jain007 at gmail.com <mailto:v.jain007 at gmail.com>
>>>>>   <mailto:v.jain007 at gmail.com>;
>>>>>   dougw at a10networks.com <mailto:dougw at a10networks.com>
>>>>>   <mailto:dougw at a10networks.com>
>>>>>       *Subject:* Re: [openstack-dev] [designate] and [lbaas] - GSLB
>>>>>       API and backend support____
>>>>> 
>>>>>       __ __
>>>>> 
>>>>>       Of those two options, Friday would work better for me.____
>>>>> 
>>>>>       __ __
>>>>> 
>>>>>       Thanks,____
>>>>> 
>>>>>       doug____
>>>>> 
>>>>>       __ __
>>>>> 
>>>>>           On May 22, 2015, at 9:33 PM, kiall at macinnes.ie
>>>>>   <mailto:kiall at macinnes.ie>
>>>>>           <mailto:kiall at macinnes.ie> wrote:____
>>>>> 
>>>>>           __ __
>>>>> 
>>>>>           Hi Kunal,____
>>>>> 
>>>>>           Thursday/Friday works for me - early morning PT works best,
>>>>>           as I'm based in Ireland.____
>>>>> 
>>>>>           I'll find some specific times the Designate folks are
>>>>>           available over the next day or two and provide some
>>>>>           options.. ____
>>>>> 
>>>>>           Thanks,
>>>>>           Kiall____
>>>>> 
>>>>>           On 22 May 2015 7:24 pm, "Gandhi, Kunal"
>>>>>           <kunalhgandhi at gmail.com <mailto:kunalhgandhi at gmail.com
>>>>>   <mailto:kunalhgandhi at gmail.com%20%3cmailto:kunalhgandhi at gmail.com>>>
>>>>>           wrote:____
>>>>> 
>>>>>           Hi All____
>>>>> 
>>>>>           __ __
>>>>> 
>>>>>           I wanted to start a discussion about adding support for GSLB
>>>>>           to neutron-lbaas and designate. To be brief for folks who
>>>>>           are new to GLB, GLB stands for Global Load Balancing and we
>>>>>           use it for load balancing traffic across various
>>>>>           geographical regions. A more detail description of GLB can
>>>>>           be found at my talk at the summit this week here
>>>>>           <https://www.youtube.com/watch?v=fNR0SW3vj_s>.____
>>>>> 
>>>>>           __ __
>>>>> 
>>>>>           To my understanding, there are two sides to a GSLB - DNS
>>>>>           side and LB side. ____
>>>>> 
>>>>>           __ __
>>>>> 
>>>>>           DNS side____
>>>>> 
>>>>>                        Most of the GSLB's provided by various vendors
>>>>>           are DNS servers and are authoritative for the GLB domains.
>>>>>           The global fqdn's that belong the GLB domains resolve to
>>>>>           multiple public VIP's across various regions based on
>>>>>           various configurations on the global fqdn on the GLB.____
>>>>> 
>>>>>           __ __
>>>>> 
>>>>>           LBaaS side____
>>>>> 
>>>>>                        A few of the common functionalities provided by
>>>>>           a standard GSLB provides are health monitoring on the public
>>>>>           VIP's and the local LB's on which these public VIP's sit on.
>>>>>           Some additional features that a GSLB can provide are
>>>>>           configuring admin status and weights on your public VIP's.
>>>>>           Based on these configurations and settings, the GLB returns
>>>>>           the appropriate number of public VIP's to any DNS resolve
>>>>>           queries for the global fqdn's.____
>>>>> 
>>>>>           __ __
>>>>> 
>>>>>           I would like to have the designate and lbaas to start a
>>>>>           discussion on GSLB and discuss the following topics:____
>>>>> 
>>>>>           __ __
>>>>> 
>>>>>             * What parts of GSLB belongs to Designate and LBaaS ?____
>>>>>             * Once we have an understanding of the above, my team at
>>>>>               eBay/PayPal would like work with the community on
>>>>>               submitting a blueprint for this.____
>>>>> 
>>>>>           __ __
>>>>> 
>>>>>           __ __
>>>>> 
>>>>>           To kick start this conversation, I would like to schedule an
>>>>>           irc meeting regarding this with folks from designate and
>>>>>           neutron-lbaas. Please let me know a time and day that works
>>>>>           for you guys. I am available on Thursday and Friday next
>>>>>           week.____
>>>>> 
>>>>>           __ __
>>>>> 
>>>>>           __ __
>>>>> 
>>>>>           Regards____
>>>>> 
>>>>>           Kunal____
>>>>> 
>>>>>           __ __
>>>>> 
>>>>>           ____
>>>>> 
>>>>>           __________________________________________________________________________
>>>>>           OpenStack Development Mailing List (not for usage questions)
>>>>>           Unsubscribe: OpenStack-dev-request at lists.openstack.org
>>>>>   <mailto:OpenStack-dev-request at lists.openstack.org>
>>>>> 
>>>>>   <mailto:OpenStack-dev-request at lists.openstack.org>?subject:unsubsc
>>>>>   ribe
>>>>> 
>>>>>   http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev_
>>>>>   ___
>>>>> 
>>>>>       __ __
>>>>> 
>>>>> 
>>>>>       __________________________________________________________________________
>>>>>       OpenStack Development Mailing List (not for usage questions)
>>>>>       Unsubscribe:
>>>>>   OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>>>>   <mailto:OpenStack-dev-request at lists.openstack.org?subject:unsubscribe>
>>>>> 
>>>>>   <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscr
>>>>>   ibe
>>>>>   <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscr%0bibe>>
>>>>> 
>>>>>   http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>> 
>>>>> 
>>>>>   OK, we all seem to agree on US morning time. Can we set up a time?
>>>>> 
>>>>>   Monday - Thursday seems to suit everyone
>>>>> 
>>>>>   Can I suggest next Thursday (June 4) at 17:00 UTC ?
>>>>> 
>>>>>   http://www.timeanddate.com/worldclock/fixedtime.html?iso=20150604T1
>>>>>   700
>>>>> 
>>>>>   I will try and find an IRC meeting room that is free at that time,
>>>>>   and if there isn't one, we can use #openstack-dns
>>>>> 
>>>>> 
>>>>>   If we can do Tuesday at 1600UTC, we can use the lbaas meeting slot
>>>>>   in #openstack-meeting-4 (unused for awhile now).  Will that work for
>>>>>   folks?
>>>>> 
>>>>>   doug
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>>   Thanks,
>>>>> 
>>>>>   Graham
>>>>> 
>>>>> 
>>>>>   ___________________________________________________________________
>>>>>   ___ ____ OpenStack Development Mailing List (not for usage
>>>>>   questions)
>>>>>   Unsubscribe:
>>>>>   OpenStack-dev-request at lists.openstack.org
>>>>>   <mailto:OpenStack-dev-request at lists.openstack.org>?subject:unsubscribe
>>>>>   http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>> 
>>>>> 
>>>>> 
>>>>>   ____________________________________________________________________
>>>>>   ______ OpenStack Development Mailing List (not for usage questions)
>>>>>   Unsubscribe:
>>>>>   OpenStack-dev-request at lists.openstack.org
>>>>>   <mailto:OpenStack-dev-request at lists.openstack.org>?subject:unsubscribe
>>>>>   http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>> 
>>>>>   ____________________________________________________________________
>>>>>   ______ OpenStack Development Mailing List (not for usage questions)
>>>>>   Unsubscribe:
>>>>>   OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>>>>   <mailto:OpenStack-dev-request at lists.openstack.org?subject:unsubscribe>
>>>>>   http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>> 
>>>>> 
>>>>> 
>>>>>   ______________________________________________________________________
>>>>>   ____ OpenStack Development Mailing List (not for usage questions)
>>>>>   Unsubscribe:
>>>>>   OpenStack-dev-request at lists.openstack.org
>>>>>   <mailto:OpenStack-dev-request at lists.openstack.org>?subject:unsubscribe
>>>>>   http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>> 
>>>>> 
>>>>> 
>>>>>   __________________________________________________________________________
>>>>>   OpenStack Development Mailing List (not for usage questions)
>>>>>   Unsubscribe: OpenStack-dev-request at lists.openstack.org
>>>>>   <mailto:OpenStack-dev-request at lists.openstack.org>?subject:unsubscribe
>>>>>   http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>>   __________________________________________________________________________
>>>>>   OpenStack Development Mailing List (not for usage questions)
>>>>>   Unsubscribe:
>>>>>   OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>>>>   <mailto:OpenStack-dev-request at lists.openstack.org?subject:unsubscribe>
>>>>>   http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>> 
>>>> 
>>>> 
>>>> __________________________________________________________________________
>>>> OpenStack Development Mailing List (not for usage questions)
>>>> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>> 
>> 
>> 
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: OpenStack-dev-request at lists.openstack.org <mailto:OpenStack-dev-request at lists.openstack.org>?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev <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/20150824/ed90a547/attachment.html>


More information about the OpenStack-dev mailing list