cluster/ccs/daemon cnx_mgr.c

jbrassow@sourceware.org jbrassow@sourceware.org
Wed Jun 15 01:31:00 GMT 2005


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



More information about the Cluster-cvs mailing list