[Openstack-operators] [nova] RFEs: communication channel and process
Markus Zoeller
mzoeller at de.ibm.com
Wed Mar 23 17:29:42 UTC 2016
> From: Matt Riedemann <mriedem at linux.vnet.ibm.com>
> To: openstack-operators at lists.openstack.org
> Date: 03/22/2016 12:06 AM
> Subject: Re: [Openstack-operators] [nova] RFEs: communication channel
> and process
>
>
>
> On 3/21/2016 12:58 PM, Tim Bell wrote:
> >
> > On 21/03/16 17:24, "Markus Zoeller" <mzoeller at de.ibm.com> wrote:
> >
> >> Hello dear ops,
> >>
> >> I'd like to make you aware of discussion [1] on the openstack-dev ML.
> >> I'm in the role of maintaining the bug list in Nova and was looking
> >> for a way to gain an overview again over our ~950 open bug reports.
> >> My idea was to redirect the RFEs away from the Nova bug list, to make
> >> that a list of reports which describe only faulty behaviors in
existing
> >> features [2] (see section "Alternative to wishlist bugs").
> >>
> >> Long story short, what are your opinions/ideas of RFE handling?
> >
> > Pleased to see this discussion is underway to encourage the feedback
> loop and lower the barrier for improvement suggestions.
> >
> > To check I understand the proposal,
> >
> > - We stop raising wishlist bugs
> > - We send an e-mail to the ops list with [RFE] for discussion and
> review of alternatives
>
> Specifically, tag with [RFE][nova] so it's filtered properly as a nova
RFE.
>
> >
> > My only concerns are
> >
> > 1. How to get from the [RFE] agreed stage to a blueprint with
> implementation proposal ?
>
> Markus might have other ideas, but I guess it depends on if the person
> proposing the RFE in the ML is also going to write the spec. If they
> don't want to write the implementation proposal (full spec), then they
> can propose a backlog spec. Backlog specs are high-level ideas with some
> rough design but not a full spec that someone can later pick up and
> flesh out with proposed changes. Alternatively, if some developer is
> interested in the RFE they can propose a spec. I'd expect that person to
> signal their interest in the RFE ML thread saying they'd like to work on
> it and be the assignee for the spec.
>
> Like all things that are new, this will take some trial and error to see
> what works.
How about that flow:
* RFE got discussed, got stakeholders and were approved on the ops ML
* Forward the mail to the dev ML
* keep [RFE][nova] in the subject line
* use the backlog spec template text for the conclusion post
* Nova folks pick that up
* make a backlog spec or real spec out of it
* discuss it for the next cycle during the summit
As the use cases got discussed on the ML and stakeholders are known,
I assume it's more likely to draw attention to them.
> > 2. In the current blueprint process, I can +1 a spec to support the
> proposal. How can we identify the RFEs with the strongest community
support ?
>
> This is a tricky one. With wishlist bugs we can gauge interest with the
> heat meter, duplicate bugs, etc. And in launchpad you can link bug
> reports to blueprints (great example here [1]). I don't think anyone is
> actually using those right now to drive that interest back into nova
though.
>
> So thinking out loud, we do make a list of priorities at each design
> summit, it might be the case that we'd take one of these types of specs
> as a priority, keeping in mind not everything can be a priority else we
> don't have any priorities - if that makes sense...
A simple thing would be an etherpad which serves as backlog where
the interested parties make their +1 and add a contact person for
questions which could arise later in time. These are then also the
stakeholders which should be in the position to say that a feature
is implemented in a way their use cases are covered and the feature
is considered done.
That etherpad could then be used during the summit. A mockup:
https://etherpad.openstack.org/p/nova-ops-rfe
> I'd also like to get a Nova/Ops cross-project liaison in Newton. In my
> mind, that person would attend the ops meeting(s), monitor the list, be
> in the #openstack-operators channel and be a point person for bringing
> issues from the operators community back to nova - via nova meetings,
> -dev ML, whatever. That person could help raise the flag on important
> items though.
>
> > 3. How can the various Ops working groups (https://
> wiki.openstack.org/wiki/Governance/Foundation/UserCommittee) which
> could help with this process ?
>
> I'm not sure I understand this question but I'm guessing it ties back
> into #2.
>
I think they could participate in the prioritization effort. It all
comes down to not having enough resources in Nova to
* write fixes for all bugs
* write changes for features
* review(!) all the changes
without losing the stability and scope of the project. Therefore
the prioritization is needed.
Regards, Markus Zoeller (markus_z)
> >
> > Tim
> >
> >>
> >> References:
> >> [1]
> >>
http://lists.openstack.org/pipermail/openstack-dev/2016-March/089365.html
> >> [2]
> >>
http://lists.openstack.org/pipermail/openstack-dev/2016-March/089673.html
> >>
> >> Regards, Markus Zoeller (markus_z)
> >>
> >>
> >> _______________________________________________
> >> OpenStack-operators mailing list
> >> OpenStack-operators at lists.openstack.org
> >>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
> > _______________________________________________
> > OpenStack-operators mailing list
> > OpenStack-operators at lists.openstack.org
> >
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
> >
>
> [1]
>
https://blueprints.launchpad.net/nova/+spec/validate-project-with-keystone
>
> --
>
> Thanks,
>
> Matt Riedemann
>
>
> _______________________________________________
> OpenStack-operators mailing list
> OpenStack-operators at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>
More information about the OpenStack-operators
mailing list