[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A proposal for a General Clustering Framework
----- Original Message -----
From: "Alan Robertson" <alanr@unix.sh>
To: "Bill Todd" <billtodd@foo.mv.com>
Cc: "linux-cluster" <linux-cluster@nl.linux.org>
Sent: Tuesday, June 05, 2001 6:18 PM
Subject: Re: A proposal for a General Clustering Framework
> Bill Todd wrote:
...
I'll also point out that it
> > is often easier (and/or safer) to define upgrades (at least those that
> > affect protocol syntax or semantics) such that all nodes get upgraded
(one
> > by one, with no general outage) to new software that continues to use
the
> > old protocols - and then after all upgrades are complete, a synchronous
> > cluster-wide transition to the new protocols occurs. Among other
things,
> > this avoids proliferation of run-time conditionals that depend on the
> > capabilities of each member.
>
> This is exactly what this technique is designed to support - allowing the
> new code to use the old data formats.
>
> > In general, if one can avoid the requirement to support
*protocol*
version
> > heterogeneity across a cluster, life can be a lot simpler. While
*protocol*
version
> > heterogeneity is clearly required in general networks (where systems are
> > under the control of completely independent organizations), it's not
clear
> > that (at least what I think of as) a cluster can't reasonably impose
such a
> > constraint.
>
> It's very clear that, in general, one cannot avoid this requirement.
Please reassess your statement in the light of my clarification above: if
you still believe it, either you don't understand what I was saying (since
what I was saying has no adverse impact on availability) or you appear to
believe that a 'cluster' must support the same degree of node
protocol-version diversity that a WAN must (which I consider a marginal
'might be nice but is likely hell-on-wheels to support' rather than a 'clear
requirement').
- bill
It's
> like saying "if one could avoid machines ever going down, one wouldn't
need
> an HA system". OK. What you said is true -- it's just not very helpful.
> Because, it's clear that the infrastructure must support this obvious and
> common need.
>
>
> -- Alan Robertson
> alanr@unix.sh
Linux-cluster: generic cluster infrastructure for Linux
Archive: http://mail.nl.linux.org/linux-cluster/