Bug 139770

Summary: cman join attempt without ccsd running will appear hung
Product: [Retired] Red Hat Cluster Suite Reporter: Corey Marthaler <cmarthal>
Component: ccsAssignee: Jonathan Earl Brassow <jbrassow>
Status: CLOSED CURRENTRELEASE QA Contact: Cluster QE <mspqa-list>
Severity: medium Docs Contact:
Priority: medium    
Version: 4CC: cluster-maint, mtilstra
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-12-20 20:32:51 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Corey Marthaler 2004-11-17 22:46:44 UTC
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
ccsd?".

How reproducible:
Always

Comment 1 Christine Caulfield 2004-11-18 08:32:39 UTC
Assigning this to libccs, as it seems to be looping in ccs_force_connect()

Comment 2 Corey Marthaler 2004-11-18 23:58:47 UTC
*** Bug 139975 has been marked as a duplicate of this bug. ***

Comment 3 Jonathan Earl Brassow 2004-12-15 20:09:32 UTC
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.

Comment 4 Corey Marthaler 2004-12-20 20:32:51 UTC
fix verified.