[openstack-dev] [FEMDC][MassivelyDistributed] Strawman proposal for message bus analysis

Matthieu Simonin matthieu.simonin at inria.fr
Tue Aug 8 14:07:39 UTC 2017


Hello,

As discussed in the last meeting, I started to formalize the content of the etherpad in the performance WG documentation :

https://review.openstack.org/#/c/491818/

I've set some co-authorship according to what I saw in the etherpad. I guess this list can be shrunk/expanded on demand :)

Best,

Matt


----- Mail original -----
> De: "Matthieu Simonin" <matthieu.simonin at inria.fr>
> À: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev at lists.openstack.org>
> Envoyé: Jeudi 6 Juillet 2017 16:31:46
> Objet: Re: [openstack-dev] [FEMDC][MassivelyDistributed] Strawman proposal for message bus analysis
> 
> ----- Mail original -----
> > De: "Paul-Andre Raymond" <paul-andre.raymond at nexius.com>
> > À: "OpenStack Development Mailing List (not for usage questions)"
> > <openstack-dev at lists.openstack.org>
> > Envoyé: Mercredi 5 Juillet 2017 21:48:29
> > Objet: Re: [openstack-dev] [FEMDC][MassivelyDistributed] Strawman proposal
> > for message bus analysis
> > 
> > Thank you Matt,
> > 
> > This is very insightful. It helps.
> > 
> > The second link did not work for me.
> 
> Oh yeah that's probably because of the on-going doc migration[1].
> 
> [1]:
> http://specs.openstack.org/openstack/docs-specs/specs/pike/os-manuals-migration.html
> 
> > 
> > In the presentation, it mentioned that the load consisted “Boot and List”
> > operations through Rally.
> > Did I understand well?
> 
> Yes.
> 
> > Were those hitting the Openstack UI?
> 
> Rally benchmarks put loads the various APIs and gather some metrics about
> the execution (time, failures...)
> 
> > Was keystone involved? Was it using Fernet or another sort of token?
> 
> Keystone is indeed involved and the token was at that time UUID token.
> 
> > 
> > Intuitively, I expected
> > - the big driver for performance on mariadb would be authentication tokens.
> > And fernet would allow to control that.
> > - The big driver for performance on rabbitmq would be ceilometer, and it is
> > not clear from your presentation that any telemetry data hit the message
> > queue.
> 
> Telemetry wasn't set up, I guess this would have killed Rabbit earlier in the
> tests.
> The split between notification and RPC messaging is interesting in this area.
> 
> Bye,
> 
> Matt
> 
> > 
> > Regards,
> > 
> > Paul-Andre
> > 
> > 
> > 
> > -----Original Message-----
> > From: Matthieu Simonin <matthieu.simonin at inria.fr>
> > Reply-To: "OpenStack Development Mailing List (not for usage questions)"
> > <openstack-dev at lists.openstack.org>
> > Date: Saturday, July 1, 2017 at 4:42 AM
> > To: "OpenStack Development Mailing List (not for usage questions)"
> > <openstack-dev at lists.openstack.org>
> > Subject: Re: [openstack-dev] [FEMDC][MassivelyDistributed] Strawman
> > proposal
> > for message bus analysis
> > 
> >     Hi Paul-André,
> >     
> >     This was without ceilometer. Nova + Neutron were consuming a lot of
> >     connections.
> >     Some charts are available in the Barcelona presentation[1] and the
> >     performance docs[2].
> >     In the latter you'll find some telemetry related tests.
> >     
> >     [1]:
> >     https://www.openstack.org/assets/presentation-media/Chasing-1000-nodes-scale.pdf
> >     [2]: https://docs.openstack.org/developer/performance-docs/
> >     
> >     Best,
> >     
> >     Matt
> >     
> >     ----- Mail original -----
> >     > De: "Paul-Andre Raymond" <paul-andre.raymond at nexius.com>
> >     > À: "OpenStack Development Mailing List (not for usage questions)"
> >     > <openstack-dev at lists.openstack.org>
> >     > Envoyé: Vendredi 30 Juin 2017 18:42:04
> >     > Objet: Re: [openstack-dev] [FEMDC][MassivelyDistributed] Strawman
> >     > proposal for message bus analysis
> >     > 
> >     > Hi Matthieu,
> >     >         
> >     >         You mentioned 15000 connections with 1000 compute nodes.
> >     >         Was that mostly Nova? Was ceilometer involved?
> >     >         I would be curious to know how much AMQP traffic is Control
> >     >         related
> >     >         (e.g. spinning up VMs) vs how much is telemetry related in a
> >     >         typical
> >     >         openstack deployment.
> >     >         Do we know that?
> >     >         
> >     >         I have also left some comments in the doc.
> >     >         
> >     >         Paul-Andre
> >     >     
> >     >     
> >     >     -----Original Message-----
> >     >     From: Matthieu Simonin <matthieu.simonin at inria.fr>
> >     >     Reply-To: "OpenStack Development Mailing List (not for usage
> >     >     questions)"
> >     >     <openstack-dev at lists.openstack.org>
> >     >     Date: Wednesday, June 21, 2017 at 6:54 PM
> >     >     To: "OpenStack Development Mailing List (not for usage
> >     >     questions)"
> >     >     <openstack-dev at lists.openstack.org>
> >     >     Subject: Re: [openstack-dev] [FEMDC][MassivelyDistributed]
> >     >     Strawman
> >     >     proposal for	message bus analysis
> >     >     
> >     >         Hi Ken,
> >     >         
> >     >         Thanks for starting this !
> >     >         I've made a first pass on the epad and left some notes and
> >     >         questions
> >     >         there.
> >     >         
> >     >         Best,
> >     >         
> >     >         Matthieu
> >     >         ----- Mail original -----
> >     >         > De: "Ken Giusti" <kgiusti at gmail.com>
> >     >         > À: "OpenStack Development Mailing List (not for usage
> >     >         > questions)"
> >     >         > <openstack-dev at lists.openstack.org>
> >     >         > Envoyé: Mercredi 21 Juin 2017 15:23:26
> >     >         > Objet: [openstack-dev] [FEMDC][MassivelyDistributed]
> >     >         > Strawman
> >     >         > proposal for	message bus analysis
> >     >         > 
> >     >         > Hi All,
> >     >         > 
> >     >         > Andy and I have taken a stab at defining some test
> >     >         > scenarios
> >     >         > for
> >     >         > anal the
> >     >         > different message bus technologies:
> >     >         > 
> >     >         > https://etherpad.openstack.org/p/1BGhFHDIoi
> >     >         > 
> >     >         > We've started with tests for just the oslo.messaging layer
> >     >         > to
> >     >         > analyze
> >     >         > throughput and latency as the number of message bus clients
> >     >         > -
> >     >         > and
> >     >         > the bus
> >     >         > itself - scale out.
> >     >         > 
> >     >         > The next step will be to define messaging oriented test
> >     >         > scenarios
> >     >         > for an
> >     >         > openstack deployment.  We've started by enumerating a few
> >     >         > of
> >     >         > the
> >     >         > tools,
> >     >         > topologies, and fault conditions that need to be covered.
> >     >         > 
> >     >         > Let's use this epad as a starting point for analyzing
> >     >         > messaging -
> >     >         > please
> >     >         > feel free to contribute, question, and criticize :)
> >     >         > 
> >     >         > thanks,
> >     >         > 
> >     >         > 
> >     >         > 
> >     >         > --
> >     >         > Ken Giusti  (kgiusti at gmail.com)
> >     >         > 
> >     >         > __________________________________________________________________________
> >     >         > 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?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?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?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 



More information about the OpenStack-dev mailing list