Not binding to localhost by default in jboss-head was: Re: [jboss-dev] Clustering bootstrap still taking a long time

Brian Stansberry brian.stansberry at redhat.com
Thu Nov 8 11:04:52 EST 2007


Adrian wrote:
> On Thu, 2007-11-08 at 09:22 -0600, Brian Stansberry wrote:
>> Is your server bound to your VPN interface?
>>
>>  > GMS: address is 10.11.14.31:32796
> 
> Ok, then that reveals a different problem.
> If I add "-b localhost", I see:
> 
> 16:28:10,188 INFO  [STDOUT] 
> -------------------------------------------------------
> GMS: address is 127.0.0.1:32805
> -------------------------------------------------------
> 16:28:12,523 INFO  [STDOUT] 
> -------------------------------------------------------
> GMS: address is 127.0.0.1:32807
> -------------------------------------------------------
> 
> ...
> 
> 16:28:37,115 INFO  [ServerImpl] JBoss (Microcontainer) [5.0.0.Beta3
> (build: SVNTag=JBoss_5_0_0_Beta3 date=200711081439)] Started in
> 1m:42s:463ms
> 
> Not great, but better! :-)
> 
> 
> However, "-b localhost" should be the default!

Yeah, it's not.  If you don't specify -b or otherwise specify how 
JGroups binds, JGroups picks the first non-loopback interface.

The only issue here is how much we care about whether we can still say 
"go to two nodes and './run.sh -c all' and you'll have a cluster". TBH, 
I don't much care about that any more and have no objections to having 
the AS set a localhost default.  Would be interested in opinions of 
others though.

(BTW, clustering JBM requires assigning a unique server peer id to each 
node, so "go to two nodes and './run.sh -c all' and you'll have a 
cluster" doesn't work anymore anyway. JBM guys might find a solution to 
that though.)

-- 
Brian Stansberry
Lead, AS Clustering
JBoss, a division of Red Hat
brian.stansberry at redhat.com



More information about the jboss-development mailing list