Ah, it's as I thought. The code for generating the identifier for a
bookie, uses InetAddress.getLocalHost().getHostAddress(), which in
this case will get centos and resolve it to ::1

Could you try enabling ipv6 again and testing with the patch on
https://issues.apache.org/jira/browse/BOOKKEEPER-298

-Ivan



On Thu, Jun 14, 2012 at 11:38:09AM -0400, gabriel russell wrote:
> Hi Ivan,
> 
> [grussell@centos ~]$ cat /etc/hosts
> 127.0.0.1       localhost.localdomain   localhost
> ::1     centos  localhost6.localdomain6 localhost6
> [grussell@centos ~]$ hostname
> centos
> 
> 
> Thank you,
> Gabriel
> 
> On Thu, Jun 14, 2012 at 7:20 AM, Ivan Kelly <[email protected]> wrote:
> 
> > Hi Gabriel,
> >
> > Could you post the content of your /etc/hosts and the output of the
> > hostname command?
> >
> > I've reproduced this locally, and have an idea of how to fix it
> > without having to completely disable ipv6, but i'd like to confirm
> > that your problem is a manifestation of the same thing first.
> >
> > -Ivan
> >
> >
> > On Tue, Jun 12, 2012 at 07:19:07PM -0400, gabriel russell wrote:
> > > So, to confirm what you all have suspected, I disabled ipv6
> > >
> > > echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
> > > /etc/init.d/network restart
> > >
> > > and made the tests just start working perfectly
> > >
> > > Running org.apache.bookkeeper.client.TestReadTimeout
> > > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.338
> > sec
> > > Running org.apache.bookkeeper.client.BookKeeperTest
> > > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.746
> > sec
> > > ...
> > >
> > >
> > > Thank you all for your help.
> > >
> > > Gabriel Russell
> > >
> > > On Tue, Jun 12, 2012 at 12:26 PM, Ivan Kelly <[email protected]> wrote:
> > >
> > > > Thats why I asked about the net.ipv6.bindv6only value. That seems ok
> > > > though. I would expect -Djava.net.preferIPv4Stack=true to make java
> > > > use the ipv4 stack though. It's strange.
> > > >
> > > > @Gabriel, do these machines have an ipv4 stack?
> > > >
> > > > -Ivan
> > > >
> >

Reply via email to