[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-ha-dev
Subject: Re: [Linux-ha-dev] Re: Bug 1655 crmd stucks in S_TERMINATE when
From: Max Hofer <max.hofer () apus ! co ! at>
Date: 2007-07-24 12:56:01
Message-ID: 200707241456.01442.max.hofer () apus ! co ! at
[Download RAW message or body]
On Tuesday 24 July 2007, Alan Robertson wrote:
> Max Hofer wrote:
> > On Monday 23 July 2007, Alan Robertson wrote:
> >> Keisuke MORI wrote:
> >>> Hi,
> >>>
> >>> I filed a bug on the subject and cc-ing to the ML and Alan
> >>> just in case if this might affect to the upcoming release.
> >>> http://old.linux-foundation.org/developer_bugzilla/show_bug.cgi?id=1655
> >>>
> >>> As I wroted on the bugzilla, we found this during our regression test.
> >>> We suffered this problem on 2.0.8 first and then it seemed to be solved
> >>> with the dev version, so we really have been longing and waiting
> >>> for the fix is in the official release.
> >>>
> >>> Is there any chance to fix this bug very soon?
> >>
> >> Hi,
> >>
> >> If I delay the release by one week, I'll have to delay it by probably
> >> about 3 weeks. But, if the fix is in 'dev', it's probably in 'test' -
> >> unless it went in during the last week.
> >>
> >> I think a better approach would be to go ahead and put out the release,
> >> and then put out another release in 4-6 weeks or so.
> >>
> >> Everyone agrees a different release methodology is needed. I have some
> >> suggestions for how to improve things, but I need to think about them
> >> some more. I'll put out my proposal later this week. Hopefully in a
> >> week or two of discussion, we can agree on some improvements.
> >> Surprisingly, I think most people are likely to agree with the most
> >> important of my suggestions.
> >>
> >> In 3-4 weeks we can grab everything in 'dev' and put it into 'test'
> >> again, and then people can start testing the 2.1.2 release.
> >>
> >> For those who wonder, yes I do plan on snapshotting and building the
> >> 2.1.0 release - primarily for historical purposes.
> >
> > I hope I'm not too impatient ;-)
> >
> > What about "bugfix-only-releases"? (we already had this discussion)
> >
> > But I think a lot of users do "not want" (they have to stick to one
> > version and avoid upgradring for a long time) new releases but bug fix
> > releases with bugs classifiied as "severe" (remember the memory leaks
> > 2.0.8 had).
> >
> > If 2.1.2 is going to be a snapshot of dev in 4 weeks I guess by my
> > definition 2.1.1.1 would be a bug-fix release.
> >
> > I know, it needs effort. Specially if dev is growing away from the
> > current 2.1.1.
> >
> > But I think it is affordable for at least 2 or 3 releases (assuming there
> > are about 4 release/year). And maybe we find a enough persons who would
> > like to make a kind of maintainer for one release.
>
> The process of putting out a release will never happen instantaneously.
> And, if it's done right, there is always the risk that bug fixes
> currently available won't make it in. This risk will never go away, as
> far as I can see.
I know - if not there would never be a release.
What i meant is following scenarios:
a) bug report from customer/user of an old release (which aparently can only
be of a previous release, lets say 2.1.1)
- a developer gets the 2.1.1 trunk and tries to reproduce the bug, finds and
fixes, and tests it
- bugfix is merged into the dev tree (which hopefully is not that painful)
b) bug found in dev by a developer
- chances are big that the bug was already in the old release (except it was
created as side effect from the new code)
- classification of bug: cirtical, normal, minor
- someone has to decide if the bugfix is mereged into previous releases:
- how complex is it?
- which releases?
- how complicate is it to verify the bugfix doesn't break anything?
At the end someone has to decide when a bugfix release is going out (which can
be completly independet from a new release, i.e. snapshot of dev) based on:
+ number and classfication of fixed bugs found by process a) and b)
Well, I'm sure you know what I mean (most developers know how it theortically
should work ;-) )
> However, as the bug rate slows, this possibility gets smaller and
> smaller. This is only a problem when the rate of finding and fixing new
> bugs is high.
Bugs will never go down as long new functionality goes in. And as far as I can
see the HA project still has some nice features which will go into dev.
> If it makes anyone feel better, I will make a proposal on how we should
> proceed for releases. I want to make the first draft sort-of
> reasonable, so it will take a few days or maybe a week or two to get out.
This would be fine. Thanks
kind regards
max
_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic