All of lore.kernel.org
 help / color / mirror / Atom feed
* RE: [Storage_sig] Re: Question on bug tracking for NFSv4 work
@ 2004-12-09 22:24 Lever, Charles
  2004-12-09 22:48 ` J. Bruce Fields
  0 siblings, 1 reply; 10+ messages in thread
From: Lever, Charles @ 2004-12-09 22:24 UTC (permalink / raw)
  To: J. Bruce Fields, Bryce Harrington; +Cc: nfs, storage_sig

> On Thu, Dec 09, 2004 at 01:53:53PM -0800, Bryce Harrington wrote:
> > Maybe a good compromise would be for those of us doing testing who
> > want to track bugs, to do so, but continue using the=20
> mailing lists as
> > the primary mechanism.  That way if the bug tracking=20
> approach fizzles
> > out, it doesn't affect normal processes, but if it succeeds then
> > people can make heavier use of it.  Does this sound like a feasible
> > approach?
>=20
> I think that's the only way to go.  Some developers may just=20
> never look
> at the bug database, so it may be necessary for other people to do
> things like retest and close old bugs for them.
>=20
> A bug database is certainly worth a try, though.

we tried this once already.  i set up a cvstrac bug database here at
CITI.  you and i were the only ones who actually touched the thing, and
now it is long since dead.

will something like this work if some people use it and others don't?
there's no way i can assign a bug to someone who won't use the database.
that means we have to have two separate processes for tracking bugs
(email and database) to accomodate both types of developers.  and we
have to remember which process to use when submitting a bug report for
each developer.

i'd rather have a single common bug tracking system.  that common
denominator seems to be e-mail.


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
NFS maillist  -  NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs

^ permalink raw reply	[flat|nested] 10+ messages in thread
* RE: [Storage_sig] Re: Question on bug tracking for NFSv4 work
@ 2004-12-15 19:45 Lever, Charles
  0 siblings, 0 replies; 10+ messages in thread
From: Lever, Charles @ 2004-12-15 19:45 UTC (permalink / raw)
  To: Bryce Harrington; +Cc: nfs, storage_sig

> On Fri, 10 Dec 2004, Lever, Charles wrote:
> > we may not "lose" bugs if we record them in the database, but we may
> > "lose" them because they get ignored after they are added. =20
> what kind of
> > resources are available to manage (police) the process?  do=20
> we have a
> > triage mechanism for incoming bugs?
>=20
> Well, the approach I've used in the past is to establish four
> criticalities (high, med, low, and unsorted).  Stuff that=20
> causes crashes
> or data loss go into high.  Stuff that is really minor is set to low,
> everything else is medium.  In the run-up to a release, developers try
> to fix most of the high criticality items (with the rest left=20
> as 'known
> issues').  The bug tracker isn't used for prioritization of which bugs
> to fix (that's up to whomever is wrangling the releases to decide).
>=20
> With the SourceForge bug tracker, it's also possible to CC=20
> all bugs and
> bug reports to a mailing list, so I typically configure a
> foo-tracking@lists.sf.net list for people to get notified=20
> about bugs.  I
> think Bugzilla can be likewise configured.
>=20
> For managing the process, I personally prefer treating it less as
> something that needs 'policing' and more like a collective whiteboard
> that the developers have strong ownership of and use to assist in
> preparing for the release.  Most of the time it's left fairly=20
> informal,
> with users, testers, and developers using it as a place to share info
> about the bugs.  In the weeks leading up to the release, the list is
> more carefully analyzed and tracked by the release coordinator.

there are several processes a bug tracker can help us with.  i think
some of these issues are more tractable than others.  to wit:

1.  personal bug to-do lists

    this will work well, i think, and is what most folks
    would like to have.  each tester and developer can
    chose to use or not use the bug tracker.  it will
    provide a venue for publishing bug lists.  and each
    developer or tester can track problems in his or her
    own source trees.

2.  release management

    this is probably impractical unless we have 100%
    participation and the maintainers want to use the
    tool this way.  we don't need or want group
    process here yet (do we?).  but it could work quite
    well if we require bugs & patches to be in the
    database as part of the process of submitting a
    patch to one of the maintainers.

3.  user/outside bug submission

    this is also probably impractical.  testers and
    developers can assign and chase their own bugs;
    users need an area expert to do this.  i expect
    that if a user reports a problem on the mailing
    list and a tester or developer wants to register
    it and track it themselves, then that's fine.
    (see below)

4.  others?

i think it would be best to track all bugs in the Linux NFS/RPC clients,
servers, and user-level utilities in one database.

> The area I personally have seen bug trackers pay off the most is for
> users reporting issues.  This can be especially useful with obscure or
> hard to reproduce bugs, since it can be entered, and then someone else
> (such as a tester) can later validate it and add more info, until it
> becomes clear enough to a developer that it can be fixed.

i think this is impractical without defining human resources who can
assign and track these problems, as we are making participation
optional, who can help users refine the problem description if it is
lacking, and who can filter out duplicates and pilot error.  also i
would rather that the distributors handle as much customer support as
possible.

imho the e-mail list is still the best place for this.


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
NFS maillist  -  NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs

^ permalink raw reply	[flat|nested] 10+ messages in thread
* RE: [Storage_sig] Re: Question on bug tracking for NFSv4 work
@ 2004-12-10 18:52 Lever, Charles
  2004-12-14  1:14 ` Bryce Harrington
  0 siblings, 1 reply; 10+ messages in thread
From: Lever, Charles @ 2004-12-10 18:52 UTC (permalink / raw)
  To: Bryce Harrington; +Cc: nfs, storage_sig

> So I think that keeping the bugs themselves up to date=20
> (updating status, etc.) would be our principle challenge.

my concern exactly.  i wonder about the effectiveness v. overhead ratio
because we won't have 100% developer participation.  i wonder who will
define and enforce the tracking process.  ie. bug databases are great in
theory, but in practice, sometimes there are big problems...

we may not "lose" bugs if we record them in the database, but we may
"lose" them because they get ignored after they are added.  what kind of
resources are available to manage (police) the process?  do we have a
triage mechanism for incoming bugs?

is this for just development testers, or do we accept bug reports from
users, NFS implementation partners, or the Linux distributors?  are we
interested solely in NFSv4 issues, or do we want reports on
v2/3-specific problems, side band protocol issues, problems occuring in
advanced development projects, or RPC SEC issues?  do we have a good
reason to exclude any of these bug types?

my position is that i would like this to work, as bruce would.  but i
would also like not to waste time if there is a good chance that a bug
database will be ineffective and eventually abandoned, as both citi's
NFSv4 cvstrac and SF's NFS bug database were.


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
NFS maillist  -  NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs

^ permalink raw reply	[flat|nested] 10+ messages in thread
* RE: [Storage_sig] Re: Question on bug tracking for NFSv4 work
@ 2004-12-10 14:51 Lever, Charles
  0 siblings, 0 replies; 10+ messages in thread
From: Lever, Charles @ 2004-12-10 14:51 UTC (permalink / raw)
  To: Bryce Harrington, J. Bruce Fields; +Cc: nfs, storage_sig

> On Thu, 9 Dec 2004, J. Bruce Fields wrote:
>=20
> > On Thu, Dec 09, 2004 at 02:24:27PM -0800, Lever, Charles wrote:
> > > we tried this once already.  i set up a cvstrac bug
> > > database here at=20
> > > CITI.  you and i were the only ones who actually touched=20
> > > the thing, and now it is long since dead.
>=20
> Do you think any of the bugs in that system still valid?  If
> so would it be possible for us to get a copy in some form (db=20
> dump or whatever)?

many of those bugs were against a 2.4 backport of the NFSv4 code, and
are thus not relevant.  of the remaining bugs, only a few are of
interest, and those are widely known issues (for example, the
requirement for keyring support for session-based authentication, or the
requirement for ACL side-band protocol support in upstream kernels).
most or all of that information is documented in the priorities list at
client.linux-nfs.org.

i used the cvstrac database primarily for release planning.


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
NFS maillist  -  NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs

^ permalink raw reply	[flat|nested] 10+ messages in thread
[parent not found: <200412091441.PAA173944@isatis.frec.bull.fr>]

end of thread, other threads:[~2004-12-15 19:46 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-12-09 22:24 [Storage_sig] Re: Question on bug tracking for NFSv4 work Lever, Charles
2004-12-09 22:48 ` J. Bruce Fields
2004-12-10  1:07   ` Bryce Harrington
2004-12-10  1:42     ` J. Bruce Fields
  -- strict thread matches above, loose matches on Subject: below --
2004-12-15 19:45 Lever, Charles
2004-12-10 18:52 Lever, Charles
2004-12-14  1:14 ` Bryce Harrington
2004-12-10 14:51 Lever, Charles
     [not found] <200412091441.PAA173944@isatis.frec.bull.fr>
2004-12-09 21:53 ` Bryce Harrington
2004-12-09 22:08   ` J. Bruce Fields

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.