[Openstack] Bringing focus to the Operators and Users at the next summit

Allamaraju, Subbu subbu at subbu.org
Fri Dec 20 22:18:00 UTC 2013


+1 

On Dec 20, 2013, at 11:46 AM, Tim Bell <Tim.Bell at cern.ch> wrote:

> 
> How about we do a mid-summit user/operator boot camp (like the programs do, i.e. February or so) where:
> 
> - we get some operators and users (i.e. those that run and those that consume) OpenStack together
> - we describe our pain points (as Tom would say curse/desk-slam/white-board) 
> - we prepare a set of blueprints and corresponding representatives to explain them to the development community
> - we identify cross-project issues and take them to the TC 
> 
> My experience is that there is significant overlap between us all so it is not necessary to have everyone there, especially if we solicit input before through the ambassadors etc.
> 
> Tim
> 
> On 20 Dec 2013, at 07:55, Tristan Goode <tristan at aptira.com> wrote:
> 
>> I guess the simplest meaning is "all those that are not committing code to
>> the OpenStack code base"? :D
>> 
>> 
>>> -----Original Message-----
>>> From: Everett Toews [mailto:everett.toews at RACKSPACE.COM]
>>> Sent: Wednesday, 18 December 2013 1:54 AM
>>> To: Tristan Goode
>>> Cc: Tom Fifield; <openstack at lists.openstack.org>
>>> Subject: Re: [Openstack] Bringing focus to the Operators and Users at
>> the next
>>> summit
>>> 
>>> Hi Tristan,
>>> 
>>> Can you clarify what you meant by Users in your subject line?
>>> 
>>> I took it to mean application developers (i.e. the developers writing
>> applications on
>>> top of OpenStack) and possibly application operators (i.e. the operators
>> deploying
>>> applications on top of OpenStack). They seem to have gotten lost in the
>> discussion
>>> here.
>>> 
>>> Ultimately, OpenStack is being built for them. As I believe was your
>> original intent,
>>> they need a voice in such a forum too. I realize that even less
>> application developers
>>> are likely to attend the summit than operators.
>>> 
>>> However we still need to encourage their involvement and make a place
>> for them.
>>> We also need to encourage operators to gather feedback from their
>> application
>>> developers about their experiences developer on top of OpenStack as I'm
>> sure the
>>> operations folk get an occasional ear full from them. ;)
>>> 
>>> Thanks,
>>> Everett
>>> 
>>> P.S. Just to be clear...because we have a lot of overlapping
>> terminology.
>>> 
>>> application developers = the developers writing applications on top of
>> OpenStack
>>> application operators = the operators deploying applications on top of
>> OpenStack
>>> [OpenStack] developers = the developers writing OpenStack [OpenStack]
>> operators
>>> = the developers deploying OpenStack
>>> 
>>> 
>>> On Dec 17, 2013, at 3:24 AM, Tristan Goode wrote:
>>> 
>>>> Perfect stated Tom. Thank you.
>>>> 
>>>>> -----Original Message-----
>>>>> From: Tom Fifield [mailto:tom at openstack.org]
>>>>> Sent: Tuesday, 17 December 2013 11:23 AM
>>>>> To: openstack at lists.openstack.org
>>>>> Subject: Re: [Openstack] Bringing focus to the Operators and Users at
>>>> the next
>>>>> summit
>>>>> 
>>>>> On 17/12/13 02:55, Tim Bell wrote:
>>>>>> 
>>>>>> 
>>>>>> Specifying something as a bug needs to determine things like 'what
>>>>>> component should this be addressed in' and describing the desired
>>>>>> behaviour. Many of the comments from the survey describe the pain
>>>>>> points, rather than the solutions. Upgrading is difficult, no
>>>>>> mechanism to auto restart VMs on other hypervisors, monitoring
>>>>>> frameworks, inconsistent options in command line tools and APIs, .
>>>>>> equally, missing functional gaps do not fall well into the bug
>> system.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> I have received the feedback from operators when raising issues that
>>>>>> they get the response 'contributions are welcome'. Running an
>>>>>> openstack cloud can be non-trivial, especially the big ones, and
>>>>>> there is a need to appreciate that this effort is a significant part
>>>>>> of the OpenStack community effort (along with the blogs, the
>>>>>> documentation updates, the summit presentations).
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> I personally have a different proposal to Tristan (although I like
>>>>>> his). my proposal is that each program should have a session
>>>>>> dedicated to user/operator needs at the start.  Between the UC, the
>>>>>> volunteers to look at the survey comments and the user group
>>>>>> ambassadors, we should be able to put together a set of pain points
>>>>>> to be considered for the next release. solutions are up to the
>> design teams.
>>>>> 
>>>>> While I think that having such a session in each program fits well
>>>>> with
>>>> "our" (being
>>>>> "the developers'") mentality and/or schedule, I feel that it does not
>>>> suit with that of
>>>>> operators.
>>>>> 
>>>>> This is because, as an operator, you typically don't just have
>>>>> problems
>>>> or feedback
>>>>> with one project.
>>>>> 
>>>>> Looking through the survey comments, it's likely that if those kind
>>>>> of
>>>> operators were
>>>>> attending summits, they'd have to attend a high fraction of every
>>>>> such
>>>> session.
>>>>> 
>>>>> In addition, points of pain can often be about the integration
>>>>> between
>>>> services, the
>>>>> consistency between them, or whole-of-project issues. Like the fact
>>>>> our
>>>> python
>>>>> clients all have different import lines, or the way DNS works between
>>>> Nova and
>>>>> Neutron, and so on.
>>>>> 
>>>>> 
>>>>> The conversation of late has been leaning towards a happy scenario
>>>>> where "operators" and "developers" come together in a session and the
>>>>> former
>>>> presents
>>>>> their concerns to the latter, who promptly go away and Fix All The
>>>> Things.
>>>>> 
>>>>> To be frank, having been on the "operator" side of the fence, and
>>>> participating in all
>>>>> of the frequent cursing, desk-slamming, whiteboard-workarounding,
>>>> nagios-alert-
>>>>> spam-receiving it takes to run an OpenStack cloud ... I'm not sure we
>>>> can let
>>>>> "operators" loose in such a session without some kind of filter - it
>>>> might put
>>>>> "developers" off helping if we descent into full sysadmin rant :) But
>>>>> we
>>>> do need to
>>>>> get that feedback through somehow.
>>>>> 
>>>>> I have full appreciation for the session that the swift team ran with
>>>> the LINE guys at
>>>>> Hong Kong - that was seriously awesome to hear about and we should be
>>>> doing
>>>>> more of it. Though, I believe some of the value came from the fact
>>>>> that
>>>> it was an
>>>>> individual user stepping through their entire requirements.
>>>>> Challenging
>>>> the
>>>>> assumptions. Quite different from a torrent of people in a room :)
>>>>> 
>>>>> 
>>>>> The survey comments we've got are good, as is the plan Tim has put
>>>> together to
>>>>> wrangle them into a format where they perhaps can be taken to
>>>>> developers
>>>> as bugs,
>>>>> or blueprints - as Joe suggested. However, due to the nature of the
>>>> survey, they are
>>>>> most often brief, and surface-level.
>>>>> 
>>>>> I believe what "getting Operators in a room" can achieve for us is
>>>> providing that
>>>>> same kind of feedback, but with far greater depth than can be
>>>>> achieved
>>>> by a 200
>>>>> pixel survey box.
>>>>> 
>>>>> A scenario I'd propose is to arrange something where we:
>>>>> 1. allow the full-descent into sysadmin rant, where people feel
>>>> comfortable to air
>>>>> each and every grievance they've had with any part of OpenStack,
>>>> recording all of
>>>>> this (in a manipulable, written format minus
>>>>> cursing)
>>>>> 2. refuel our sysadmins with [beverage], while a small team attempts
>>>>> to
>>>> wrangle the
>>>>> mass of comment into something that can be discussed 3. bring back in
>>>> the fearless
>>>>> operators, then have a more structured discussion about which items
>>>>> are
>>>> really the
>>>>> big ones - and dive deeper into those so a full understanding is had
>>>>> of
>>>> use-
>>>>> cases/'whys'/'whats'
>>>>> 
>>>>> 
>>>>> at the conclusion of this session, we clean it up a bit and can pass
>>>>> it
>>>> on to our super-
>>>>> awesome "developers", who probably haven't had time to make it to
>>>>> this
>>>> multi-hour
>>>>> session, but will subsequently bow in awe of all of the awesome
>>>> suggestions and
>>>>> people who love their work :)
>>>>> 
>>>>> For thoroughness, this passing-to could happen at session-per-program
>>>>> as suggested, or in some other asynchronous way.
>>>>> 
>>>>> 
>>>>> Regards,
>>>>> 
>>>>> 
>>>>> 
>>>>> Tom
>>>>> 
>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Tim
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> *From:*Joe Gordon [mailto:joe.gordon0 at gmail.com]
>>>>>> *Sent:* 16 December 2013 18:38
>>>>>> *To:* Tristan Goode
>>>>>> *Cc:* openstack at lists.openstack.org
>>>>>> *Subject:* Re: [Openstack] Bringing focus to the Operators and Users
>>>>>> at the next summit
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Sun, Dec 15, 2013 at 10:36 PM, Tristan Goode <tristan at aptira.com
>>>>>> <mailto:tristan at aptira.com>> wrote:
>>>>>> 
>>>>>>  I'm trying to establish a feedback loop "because" we (Operators,
>>>>>>  Users, etc)
>>>>>>  need to better present our actual real world, evidence based
>>>>>>  Operator, User,
>>>>>> 
>>>>>>  and even other input like Sales and Marketing experiences back
>>>>>> into the
>>>>>> 
>>>>>>  development teams. Much of this does and will come from the great
>>>>>>  work of
>>>>>>  the UC, the User surveys, and especially the folks that have
>>>>>>  volunteered to
>>>>>>  analyse the survey results. I'm hoping to build on the survey
>>>>>>  analysis and
>>>>>>  collaboratively and constructively focus that to present a
>>>> blueprint or
>>>>>>  roadmap with a "whole of OpenStack" scope. We can dig deeper into
>>>>>>  the user
>>>>>>  survey feedback and break beyond the bounds of the limited format
>>>> of the
>>>>>>  user survey to seed the discussion. For me, the most valuable
>>>> session in
>>>>>>  Hong Kong was the discussion led by Tim of the user survey. It
>> was
>>>>>>  however,
>>>>>>  all too short.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Do you have any examples of what kind of feedback you would like to
>>>>>> pass on to developers (I was unable to attend Tim's discussion of
>>>>>> the user survey)?  Also just playing devils advocate here, but why
>>>>>> not use our bug system to provide feedback?
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> -----Original Message-----
>>>>>>> From: Sean Dague [mailto:sean at dague.net <mailto:sean at dague.net>]
>>>>>>> Sent: Saturday, 14 December 2013 3:02 AM
>>>>>>> To: openstack at lists.openstack.org
>>>>>>  <mailto:openstack at lists.openstack.org>
>>>>>>> Subject: Re: [Openstack] Bringing focus to the Operators and
>>>> Users
>>>>>>  at the
>>>>>>> next
>>>>>>> summit
>>>>>>> 
>>>>>>> So not that I don't think this is a worth while thing, because I
>>>>>>  think it
>>>>>>> is. But instead
>>>>>>> of jumping to the solution of a User Day, it might be useful to
>>>>>>  figure out
>>>>>>> what's
>>>>>>> attempting to be solved.
>>>>>>> 
>>>>>>> Is it?
>>>>>>> 
>>>>>>> 1) get Users together to share best practices among themselves?
>>>>>>  Because
>>>>>>> lots of
>>>>>>> people have learned things, and want to bootstrap others.
>>>>>>> 
>>>>>>> 2) get Users and Operators together to share best practices
>>>> among
>>>>>>> themselves?
>>>>>>> Because ...
>>>>>>> 
>>>>>>> 3) get Vendors and Users and Operators together? Because ...
>>>>>>> 
>>>>>>> 4) get Developers and Users and Operators together? Because ....
>>>>>>> 
>>>>>>> I think if you start with defining the Because ... part, then
>>>> the
>>>>>>  needed
>>>>>>> parties, then
>>>>>>> the odds of this being successful and useful to folks goes way
>>>> up.
>>>>>>  It also
>>>>>>> would give
>>>>>>> people attending a reasonable expectation of what they are going
>>>>>>  to get
>>>>>>> out of it.
>>>>>>> 
>>>>>>> Because it would be a shame to set up #1, if most people thought
>>>>>>  they were
>>>>>>> getting
>>>>>>> #4 (which is basically what Lorin was proposing with his adopt a
>>>>>>  developer
>>>>>>> idea),
>>>>>>> then people being disappointed that they didn't get what they
>>>>>>  thought they
>>>>>>> were
>>>>>>> getting.
>>>>>>> 
>>>>>>> The design summit works pretty well for the development
>>>> community
>>>>>>  because
>>>>>>> of
>>>>>>> how narrowly it is scoped. So a critical mass in each of those
>>>>>>  rooms knows
>>>>>>> when it's
>>>>>>> getting off track and how to pull it back to something
>>>> actionable
>>>>>>  at the
>>>>>>> end.
>>>>>>> 
>>>>>>>    -Sean
>>>>>>> 
>>>>>>> On 12/13/2013 06:05 AM, Tristan Goode wrote:
>>>>>>>> I guess what I'm trying to say by "Users and Operators" covers
>>>>>>>> carriers and telcos. By User I mean folks that consume
>>>> OpenStack
>>>>>>>> resources and by Operator I mean folks that supply OpenStack
>>>>>>>> resources. Maybe all can be called Users but whatever one
>>>> calls it,
>>>>>>>> what I mean basically is Non-Developers actually working on
>>>> and with
>>>>>>>> OpenStack. :)
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Cheers
>>>>>>>> 
>>>>>>>> Tristan
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> *From:*Kyle MacDonald [mailto:kyle.macdonald at gmail.com
>>>>>>  <mailto:kyle.macdonald at gmail.com>
>>>>>>>> <mailto:kyle.macdonald at gmail.com
>>>>> <mailto:kyle.macdonald at gmail.com>>]
>>>>>>>> *Sent:* Thursday, 12 December 2013 7:02 PM
>>>>>>>> *To:* Tristan Goode
>>>>>>>> *Cc:* openstack at lists.openstack.org
>>>>>>  <mailto:openstack at lists.openstack.org>
>>>>>>>> <mailto:openstack at lists.openstack.org
>>>>>>  <mailto:openstack at lists.openstack.org>>
>>>>>>>> *Subject:* Re: [Openstack] Bringing focus to the Operators and
>>>> Users
>>>>>>>> at the next summit
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Tristan
>>>>>>>> 
>>>>>>>> I like this idea and agree it should be a priority. I do
>>>> suggest the
>>>>>>>> focus area be expanded (or a second focus day) to accommodate
>>>>>>  carriers
>>>>>>>> and telcos and their operations needs (they are real
>>>> operators).
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> There is a ton of work being done by the leading telco's
>>>> around NFV
>>>>>>>> and SDN (many in emerging use cases) using OpenStack. I can
>>>> very
>>>>>>>> easily see "operations" being a killer issue and something
>>>> that
>>>>>>  should
>>>>>>>> be more broadly addressed. Last summit the forum for that
>>>> track of
>>>>>>>> discussions was by a vendor - next summit this area should be
>>>> made
>>>>>>>> more neutral and inclusive.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Kyle
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Dec 11, 2013, at 10:55 PM, Tristan Goode
>>>> <tristan at aptira.com
>>>>>>  <mailto:tristan at aptira.com>
>>>>>>>> <mailto:tristan at aptira.com <mailto:tristan at aptira.com>>>
>>>> wrote:
>>>>>>>> 
>>>>>>>>  G'day OpenStackLand,
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>>  I have an idea for the next summit to put forward...
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>>  Like we have the various project design summit session
>>>> days
>>>>>>  at the
>>>>>>>>  summits, I think it'd be really useful to have an
>>>> Operators and
>>>>>>>>  Users day at the very start of the next summit (and
>>>>>>  hopefully all of
>>>>>>>>  them in future if it works out). So far at the last 4
>>>>>>  summits I've
>>>>>>>>  attended, from the users and operators point of view we've
>>>>>>  had a rag
>>>>>>>>  tag bunch of disconnected panels and 40 minute sessions
>>>> that
>>>>>>  really
>>>>>>>>  don't get anywhere much and don't make it to any sort of
>>>> plan or
>>>>>>>>  worthwhile result. This proposed "Operators and Users" day
>>>>>>  will be
>>>>>>>>  run like the design summit session days where all of us
>>>> that
>>>>>>  have to
>>>>>>>>  deal with the consequences of the software development of
>>>> this
>>>>>>>>  project sit in a room and work the issues. The goal is to
>>>>>>  present
>>>>>>>>  real world, evidence based Operator, User, and even other
>>>>>>  input like
>>>>>>>>  Sales and Marketing experiences back into the development
>>>> teams.
>>>>>>>>  Maybe we might even have our own "Operators and Users"
>>>>>>  lounge too.
>>>>>>>> :-P
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>>  Cheers
>>>>>>>> 
>>>>>>>>  Tristan
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>>  _______________________________________________
>>>>>>>>  Mailing list:
>>>>>>>> 
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>>>>>>  Post to     : openstack at lists.openstack.org
>>>>>>  <mailto:openstack at lists.openstack.org>
>>>>>>>>  <mailto:openstack at lists.openstack.org
>>>>>>  <mailto:openstack at lists.openstack.org>>
>>>>>>>>  Unsubscribe :
>>>>>>>> 
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> Mailing list:
>>>>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>>>>>> Post to     : openstack at lists.openstack.org
>>>>>>  <mailto:openstack at lists.openstack.org>
>>>>>>>> Unsubscribe :
>>>>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> Sean Dague
>>>>>>> http://dague.net
>>>>>> 
>>>>>>  _______________________________________________
>>>>>>  Mailing list:
>>>>>>  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>>>>  Post to     : openstack at lists.openstack.org
>>>>>>  <mailto:openstack at lists.openstack.org>
>>>>>>  Unsubscribe :
>>>>>>  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Mailing list:
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>>>> Post to     : openstack at lists.openstack.org
>>>>>> Unsubscribe :
>>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Mailing list:
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>>> Post to     : openstack at lists.openstack.org
>>>>> Unsubscribe :
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>> 
>>>> _______________________________________________
>>>> Mailing list:
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>> Post to     : openstack at lists.openstack.org
>>>> Unsubscribe :
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>> 
>> _______________________________________________
>> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>> Post to     : openstack at lists.openstack.org
>> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> 
> 
> _______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to     : openstack at lists.openstack.org
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack





More information about the Openstack mailing list