From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25680 invoked by alias); 15 Jun 2005 01:30:38 -0000 Mailing-List: contact cluster-cvs-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: cluster-cvs-owner@sources.redhat.com Received: (qmail 25666 invoked by uid 9478); 15 Jun 2005 01:30:37 -0000 Date: Wed, 15 Jun 2005 01:30:00 -0000 Message-ID: <20050615013037.25664.qmail@sourceware.org> From: jbrassow@sourceware.org To: cluster-cvs@sources.redhat.com Subject: cluster/ccs/daemon cnx_mgr.c X-SW-Source: 2005-q2/txt/msg00566.txt.bz2 List-Id: CVSROOT: /cvs/cluster Module name: cluster Changes by: jbrassow@sourceware.org 2005-06-15 01:30:37 Modified files: ccs/daemon : cnx_mgr.c Log message: - fix for bug 157094 A mysterious error being generated when trying to do a broadcast (sendto): ccsd[1704]: Unable to perform sendto: Cannot assign requested address On certain clusters (seems to be when ccs tries using IPv6), this error could show up 9 out of 10 times. When the error was received, the broadcast attempt would fail. This caused the attempt to grab any possibly updated cluster.conf files to abort. Waiting a moment, closing the socket, reopening the socket, and retrying the broadcast seems to solve the issue. (It has work 100+ times so far.) I'm not entirely certain what is causing the initial try to fail - perhaps the underlying subsystem is not quite ready... In any case, I have never seen a second attempt fail. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/ccs/daemon/cnx_mgr.c.diff?cvsroot=cluster&r1=1.33&r2=1.34