Red Hat Bugzilla – Bug 139770
cman join attempt without ccsd running will appear hung
Last modified: 2009-04-16 16:04:10 EDT
Description of problem:
If I try to join the cluster and ccsd isn't running, cman will
continue to attempt to connect forever and appears hung. It'd be nice
if it gave up after so many attempts, or errored that the user should
use the -X flag to ignore ccsd, or say "hey buddy, how 'bout starting
Assigning this to libccs, as it seems to be looping in ccs_force_connect()
*** Bug 139975 has been marked as a duplicate of this bug. ***
This should be fixed now.
The problem was that the library was thinking that ECONNREFUSED meant
that the privilaged port it was trying to use was busy. This made the
library continue to check all ports with a back-off (sleep) between
each one - causing the process to appear hung.