This is the mail archive of the
cluster-cvs@sources.redhat.com
mailing list for the cluster.
cluster/ccs/daemon cnx_mgr.c
- From: jbrassow at sourceware dot org
- To: cluster-cvs at sources dot redhat dot com
- Date: 15 Jun 2005 01:31:36 -0000
- Subject: cluster/ccs/daemon cnx_mgr.c
CVSROOT: /cvs/cluster
Module name: cluster
Branch: RHEL4
Changes by: jbrassow@sourceware.org 2005-06-15 01:31:36
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&only_with_tag=RHEL4&r1=1.24.2.8&r2=1.24.2.9