[openstack-dev] [nova] bug discussion at mid cycle meet up
Jay Pipes
jaypipes at gmail.com
Tue Jul 29 19:00:34 UTC 2014
On 07/29/2014 11:48 AM, Russell Bryant wrote:
> On 07/29/2014 11:43 AM, Tracy Jones wrote:
>> 3. We have bugs that are really not bugs but features, or performance
>> issues. They really should be a BP not a bug, but we don’t want these
>> things to fall off the radar so they are bugs… But we don’t really know
>> what to do with them. Should they be closed? Should they have a
>> different category – like feature request?? Perhaps they should just be
>> wish list??
>
> I don't think blueprint are appropriate for tracking requests. They
> should only be created when someone is proposing actually doing the work.
>
> I think Wishlist is fine for keeping a list of requests. That's what
> I've been using it for.
There's a metric crap-ton of bugs that are *not* in Wishlist and are
instead in High or Medium importance, but they are not necessarily bugs
that either have a specific solution -- see: performance-related bugs --
or are things that frankly can never be "fixed".
We don't want to keep these things as bugs, because they aren't really
bugs, but the blueprint/spec stuff isn't appropriate for "epics" that
are like super-specs to be used to track general themes. We think that a
separate category of thing is needed for tracking these themes. In
Agile, these things are called "epics".
>> In generate we need to tighten up the definition of triaged and
>> confirmed. Bugs should move from New -> Confirmed -> Triaged -> In
>> Progress. JayPipes has updated the wiki to clarify this.
>>
>> * Confirmed means someone has looked at the bug, saw there was enough
>> into to start to diagnose, and agreed it sounds like a bug.
>> * Triaged means someone has analyzed the bug and can propose a
>> solution (not necessarily a patch). If the person is not going to
>> fix it, they should update the bug with the proposal and move the
>> bug into Triaged.
>
> We should be careful not to conflict with the guidelines set for all
> OpenStack projects here:
>
> https://wiki.openstack.org/wiki/BugTriage
>
> For example, that page says when a bug should be set to Confirmed or
> Triaged. In most cases, it's Confirmed. Triage is when there is a
> known solution.
So, yeah, we went back and forth on this. One thing that was mentioned
is that by setting something to Wishlist from, say, High, we downplay
the importance of the particular "bug", which, for performance and
scalability "epics" tends to annoy both the bug submitter and the bug owner.
However, setting the bug to New, which triggers a re-verification and/or
re-triaging of the issue, puts the onus and responsibility on the bug
triaging team and allows the bug to be taken off of the "In progress but
Abandoned" list and not lost into the general swamp of "In progress but
not assigned".
Anyway, just food for thought.
-jay
More information about the OpenStack-dev
mailing list