[openstack-dev] [Zaqar] Call for adoption (or exclusion?)

Fei Long Wang feilong at catalyst.net.nz
Mon Apr 20 22:59:07 UTC 2015


Thanks Kevin, all good suggestions. Re Horizon UI, yes, we even have a
blueprint to track that, but seems the owner didn't complete it. FWIW, I
would suggest to put it on the todo list of L.

[1] https://blueprints.launchpad.net/zaqar/+spec/marconi-horizon-integration

On 21/04/15 10:38, Fox, Kevin M wrote:
> As an Op, a few things that come to mind in that category are:
>  * RDO packaging (stated earlier). If its not easy to install, its not
> going to be deployed as much. I haven't installed it yet, because I
> haven't had time to do much other then yum install it...
>  * Horizon UI
>  * Heat Resources. (Some basic stuff like create/delete queue to go
> along with the stack. also link #1 below)
>
> Horizon has a discovery aspect to it. If users don't know a service is
> available, its hard for them to use it. Even with the most simple UI
> of Create/Delete/List queues, discovery is handled. The user knows it
> exists, and can look for documentation on how to make it work, can ask
> an admin how to use it, or start poking at the cli for advanced features.
>
> Thanks,
> Kevin
>
> 1. https://blueprints.launchpad.net/heat/+spec/software-config-zaqar
> ------------------------------------------------------------------------
> *From:* Vipul Sabhaya [vipuls at gmail.com]
> *Sent:* Monday, April 20, 2015 1:39 PM
> *To:* OpenStack Development Mailing List (not for usage questions)
> *Subject:* Re: [openstack-dev] [Zaqar] Call for adoption (or exclusion?)
>
>
>
> On Mon, Apr 20, 2015 at 12:07 PM, Fox, Kevin M <Kevin.Fox at pnnl.gov
> <mailto:Kevin.Fox at pnnl.gov>> wrote:
>
>     Another parallel is Manilla vs Swift. Both provides something like
>     a share for users to store files.
>
>     The former is a multitenant api to provision non multitenant file
>     shares.
>     The latter is a multitenant api to provide file sharing.
>
>     Cue is a multitenant api to provision non multitenant queues.
>     Zaqar is an api for a multitenant queueing system.
>
>     They are complimentary services.
>
>
> Agreed, it’s not an either/or, there is room for both.  While Cue
> could provision Zaqar, it doesn’t make sense, since it is already
> multi-tenant.  As has been said, Cue’s goal is to bring
> non-multi-tenant message brokers to the cloud.
>
> On the question of adoption, what confuses me is why the measurement
> of success of a project is whether other OpenStack services are
> integrating or not.  Zaqar exposes an API that seems best fit for
> application workloads running on an OpenStack cloud.  The question
> should be raised to operators as to what’s preventing them from
> running Zaqar in their public cloud, distro, or whatever.
>
> Looking at other services that we consider to be successful, such as
> Trove, we did not attempt to integrate with other OpenStack projects. 
> Rather, we solved the concerns that operators had.
>
>  
>
>     Thanks,
>     Kevin
>     ________________________________________
>     From: Ryan Brown [rybrown at redhat.com <mailto:rybrown at redhat.com>]
>     Sent: Monday, April 20, 2015 11:38 AM
>     To: openstack-dev at lists.openstack.org
>     <mailto:openstack-dev at lists.openstack.org>
>     Subject: Re: [openstack-dev] [Zaqar] Call for adoption (or exclusion?)
>
>     On 04/20/2015 02:22 PM, Michael Krotscheck wrote:
>     > What's the difference between openstack/zaqar and stackforge/cue?
>     > Looking at the projects, it seems like zaqar is a ground-up
>     > implementation of a queueing system, while cue is a provisioning
>     api for
>     > queuing systems that could include zaqar, but could also include
>     rabbit,
>     > zmq, etc...
>     >
>     > If my understanding of the projects is correct, the latter is
>     far more
>     > versatile, and more in line with similar openstack approaches like
>     > trove. Is there a use case nuance I'm not aware of that warrants
>     > duplicating efforts? Because if not, one of the two should be
>     retired
>     > and development focused on the other.
>     >
>     > Note: I do not have a horse in this race. I just feel it's
>     strange that
>     > we're building a thing that can be provisioned by the other thing.
>     >
>
>     Well, with Trove you can provision databases, but the MagnetoDB
>     project
>     still provides functionality that trove won't.
>
>
>     The Trove : MagnetoDB and Cue : Zaqar comparison fits well.
>
>     Trove provisions one instance of X (some database) per tenant, where
>     MagnetoDB is one "instance" (collection of hosts to do database
>     things)
>     that serves many tenants.
>
>     Cue's goal is "I have a not-very-multitenant message bus (rabbit, or
>     whatever)" and makes that multitenant by provisioning one per tenant,
>     while Zaqar has a single install (of as many machines as needed) to
>     support messaging for all cloud tenants. This enables great stuff like
>     cross-tenant messaging, better physical resource utilization in
>     sparse-tenant cases, etc.
>
>     As someone who wants to adopt Zaqar, I'd really like to see it
>     continue
>     as a project because it provides things other message broker
>     approaches
>     don't.
>
>     --
>     Ryan Brown / Software Engineer, Openstack / Red Hat, Inc.
>
>     __________________________________________________________________________
>     OpenStack Development Mailing List (not for usage questions)
>     Unsubscribe:
>     OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>     <http://OpenStack-dev-request@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://OpenStack-dev-request@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

-- 
Cheers & Best regards,
Fei Long Wang (王飞龙)
--------------------------------------------------------------------------
Senior Cloud Software Engineer
Tel: +64-48032246
Email: flwang at catalyst.net.nz
Catalyst IT Limited
Level 6, Catalyst House, 150 Willis Street, Wellington
-------------------------------------------------------------------------- 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150421/e468f0e7/attachment-0001.html>


More information about the OpenStack-dev mailing list