[Linux-cluster] Cluster of different Architectures

Patrick Caulfield pcaulfie at redhat.com
Tue Nov 30 16:24:24 UTC 2004


On Mon, Nov 29, 2004 at 09:49:46PM +0000, Graham Wood wrote:
> > The cluster framework /should/ work with different architectures. I've tested it
> > with intel,sparc & alpha boxes - but not much!
> I've tried it today, and managed to kill the cluster quite spectacularly.  The sun node joins, and gets counted as a vote, but in the "Quorum" line of /proc/cluster/status, there's a disagreement between the sun node and the x86 nodes.  The x86 are running, with a vote count of 3, and the sun box is "frozen" or something, with a quorum count of 0.  Attempting to leave the cluster (for any node) resulted in a failure code, and the load average on the first node skyrocketed (12 before it stopped being usable) - dlm was taking 100% CPU, and I got a kernel oops too.

I've checked in a fix. There was a change made recently and I forgot the
byte-swapping.
 
> To compile it, I had to edit the source in one place (two casts), and had to play with debian's version of gcc to get it to compile 64 bit code that worked (since the majority of libraries are 32 bit only), I ended up compiling up libxml2 myself
> 
> If you've had it working in the past, I'll play some more - but at the moment the 2 x86 boxes are live, so I can't break them too often *grin*
> 
> > I don't know about GFS itself though, I don't have shared storage at home :)
> GNBD means you don't need it! :)

Ah well, but that means I would have to test GNBD on mixed-architecture ;-)


patrick




More information about the Linux-cluster mailing list