[Pacemaker] Resource capacity limit

Lars Marowsky-Bree lmb at suse.de
Thu Nov 12 17:58:22 EST 2009


On 2009-11-12T14:53:24, Andrew Beekhof <andrew at beekhof.net> wrote:

> At this point in time, I can't see us going back to the way heartbeat
> releases were done.
> If there was a single thing that I'd credit Pacemaker's current
> reliability to, it would be our release strategy.

Well, exactly, and that's what pacemaker has been doing, right? Phasing
in features over time? Successfully? ;-)

> > With increasing coverage of the regression tests, the existing
> > functionality is protected; which is really the important bit. This
> > encourages a smooth forward transition.
> One simply can't test everything.

True, but we do a pretty good job of it.

Or are there any fundamental changes you've queued up?

> > There's a point in having a devel tree (similar to linux-next) before
> > merging back major features into the trunk, but I don't really subscribe
> > to the major version flow. That just means that there's a lot of testing
> > that needs to happen at once, which means more things slip through than
> > with incremental testing. In my experience, major updates make them a
> > royal PITA for users.
> Noted. But for now, I don't think we'll go in that direction.

So you want to change away from a successful model (as in the 1.0.x
series so far) to a more disruptive one? ;-)

If you're saying we don't have resources for people to test a
development tree, that's true either for one that periodically gets
merged back into "mainline", as well as for one that gets merged back in
much larger intervals. In fact, I'd predict it'll be worse for the
latter model.

I mean, sure, it's your project, but I really wonder if it's a good
direction to go. Having done this for over a decade, I can honestly tell
that major upgrades are always a pain. They are never smooth. Many small
steps over time are better. Just consider that and make the bets
choices ;-)


Regards,
    Lars

-- 
Architect Storage/HA, OPS Engineering, Novell, Inc.
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
"Experience is the name everyone gives to their mistakes." -- Oscar Wilde




More information about the Pacemaker mailing list