[cgl_discussion] Re: [Clusters_sig] A couple of questions

Steven Dake sdake at mvista.com
Wed Jan 19 14:16:25 PST 2005


John
On the topic of rolling upgrades:

The openais release 1 to release 2 to release 3 can be rolled-upgraded
for the cluster infrastructure.  Applications that change data
structures must keep track of their own version numbers and ensure that
newer versions can handle older versions and older versions handle newer
versions correctly.  the service handlers and protocol in openais will
do their part in ensuring version numbers are handled in a compatible
fashion.

Our release 3 of openais (2006-2007) may support online upgrades of all
of the code in openais.  Services will be able to be added while the
cluster is operational.  Currently active and in-use services will be
able to be totally replaced with an updated service with zero
interruption in service and only a small delay in transitioning service
handlers.

Thanks
-steve

On Mon, 2005-01-17 at 17:15, John Cherry wrote:
> On Mon, 2005-01-17 at 15:53 -0800, Daniel McNeil wrote:
> > Hey all,
> > 
> > The list is a bit bigger, so I thought I would re-send out
> > a couple of questions:
> > 
> > 1.  One of the topics for discussion was how open source
> >      clustering is being used and what features are needed
> >      or lacking?
> > 
> >      The OSDL working groups have a list of clustering requirements.
> >      Take a look at them here
> >      http://developer.osdl.org/dev/clusters/workgroups/
> >      and let the list know what features are needed or lacking.
> > 
> > 
> OK...I suppose that the CGL roadmap coordinator should at least give an
> assessment of the CGL requirements as they relate to a few of the open
> clusters projects.  Feel free to correct these assessments or fill in
> the ?? as some may be based on stale data.
> 
> Cluster Membership Service (SA Forum AIS)
> 	OpenAIS - yes
> 	Linux-ha - yes
> 	OpenSSI - no
> 	GFS Cluster - no
> 
> Cluster Event Service (SA Forum AIS)
> 	OpenAIS - yes
> 	Linux-ha - yes
> 	OpenSSI - no
> 	GFS Cluster - no
> 
> Cluster Checkpoint Service (SA Forum AIS)
> 	OpenAIS - yes
> 	Linux-ha - yes
> 	OpenSSI - no
> 	GFS Cluster - no
> 
> Cluster Message Service (SA Forum AIS)
> 	OpenAIS - in development
> 	Linux-ha - in development
> 	OpenSSI - no
> 	GFS Cluster - no
> 
> Cluster Lock Service (SA Forum AIS)
> 	OpenAIS - no
> 	Linux-ha - no
> 	OpenSSI - yes, but needs AIS interface
> 	GFS Cluster - yes, but needs AIS interface
> 
> Cluster Avvailability Framework (SA Forum AIS)
> 	OpenAIS - yes
> 	Linux-ha - yes
> 	OpenSSI - no
> 	GFS Cluster - no
> 
> Cluster Node Failure Detection
> 	OpenAIS - yes
> 	Linux-ha - yes
> 	OpenSSI - yes
> 	GFS Cluster - yes
> 
> Dynamic Cluster Membership
> 	OpenAIS - yes
> 	Linux-ha - yes
> 	OpenSSI - yes
> 	GFS Cluster - yes
> 
> Cluster Communication Service - Logical Addressing
> 	OpenAIS - ?
> 	Linux-ha - ?
> 	OpenSSI - ?
> 	GFS Cluster - ?
> 
> Cluster Communication Service - Fault Handling
> 	OpenAIS - ?
> 	Linux-ha - ?
> 	OpenSSI - ?
> 	GFS Cluster - ?
> 
> Prevent Failed Node From Corrupting Shared Resources
> 	OpenAIS - no
> 	Linux-ha - yes
> 	OpenSSI - yes
> 	GFS Cluster - yes
> 
> Application Fail-over Enabling
> 	OpenAIS - yes
> 	Linux-ha - yes
> 	OpenSSI - yes
> 	GFS Cluster - yes
> 
> Redundant Cluster Storage Path
> 	Multipath I/O
> 
> Redundant Cluster Communication Path
> 	NICbonding
> 	ifenslave
> 
> Storage Network Replication
> 	drbd
> 	ndb
> 
> Cluster-aware Volume Management for Shared Storage
> 	evms?
> 	clvm
> 
> Shared Storage Mirroring
> 	dm - device mapper
> 	evms?
> 	clvm?
> 
> Cluster Synchronized Device Hotswap
> 	???
> 
> Cluster File System
> 	OpenAIS - no
> 	Linux-ha - no
> 	OpenSSI - yes
> 	GFS Cluster - yes
> 
> Ethernet MAC Address Takeover
> 	OpenAIS - no
> 	Linux-ha - yes
> 	OpenSSI - yes?
> 	GFS Cluster - ?
> 
> IP Takeover
> 	OpenAIS - no
> 	Linux-ha - yes
> 	OpenSSI - yes?
> 	GFS Cluster - ?
> 	Fake? (www.vergenet.net/linux/fake/)
> 
> TCP Session Takever
> 	OpenAIS - no?
> 	Linux-ha - no?
> 	OpenSSI - no?
> 	GFS Cluster - no?
> 
> Cluster-wide Identified Core Dump
> 	mcore?
> 
> Cluster-wide Crash Dump Management
> 	???
> 
> Cluster-wide Log Collection
> 	???
> 
> Synchronized/Atomic Time Across Cluster
> 	NTP
> 
> SW Rolling Upgrades
> 	OpenAIS - ??
> 	Linux-ha - ??
> 	OpenSSI - ??
> 	GFS Cluster - ??




More information about the cgl_discussion mailing list