From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2970 invoked by alias); 3 Nov 2006 15:07:53 -0000 Received: (qmail 2842 invoked by uid 9452); 3 Nov 2006 15:07:53 -0000 Date: Fri, 03 Nov 2006 15:07:00 -0000 Message-ID: <20061103150753.2836.qmail@sourceware.org> From: pcaulfield@sourceware.org To: cluster-cvs@sources.redhat.com Subject: cluster/cman cman_tool/main.c daemon/cnxman-pr ... Mailing-List: contact cluster-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: cluster-cvs-owner@sourceware.org X-SW-Source: 2006-q4/txt/msg00337.txt.bz2 List-Id: CVSROOT: /cvs/cluster Module name: cluster Changes by: pcaulfield@sourceware.org 2006-11-03 15:07:53 Modified files: cman/cman_tool : main.c cman/daemon : cnxman-private.h commands.c Log message: fix bz#213747 Basically we don't let a node join a cluster that already has "Disallowed" nodes in it as we don't consistently know the state of the cluster in that case (it could be two inquorate halves for example). Sorry, Steven, this is yet another instance where cman has to exit() the aisexec process for the greater good of the cluster. I've also enhanceed "cman_tool nodes" to show the disallowed nodes and a warning message that the cluster is in a bit of a mess. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cman/cman_tool/main.c.diff?cvsroot=cluster&r1=1.50&r2=1.51 http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cman/daemon/cnxman-private.h.diff?cvsroot=cluster&r1=1.25&r2=1.26 http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cman/daemon/commands.c.diff?cvsroot=cluster&r1=1.53&r2=1.54