> On Feb. 24, 2015, 2:15 a.m., Gwen Shapira wrote:
> > core/src/main/scala/kafka/consumer/ZookeeperConsumerConnector.scala, line 
> > 133
> > <https://reviews.apache.org/r/31226/diff/1/?file=870240#file870240line133>
> >
> >     I think hostname will not be null because you set it to "localhost" 
> > when defining?
> 
> Jonathan Rafalski wrote:
>     you are absolutely right, I added the hostname==null in there when I was 
> trying to pull the first nic with a hostname attached, but it didn't work 
> consistently for me (sometime it would find the host name (if it resolved 
> originally) and sometimes not so that is when I added the default of 
> localhost in to make sure it would never be null but forgot to take this out.
>     
>     I will update the diff and get it back up here.

ok I fixed and updated the diff file now checking for 
hostname.equals("localhost") to account for the default value.  I did this 
instead of remove it completely as if we don't check this we will be getting 
the last non-loopback IP not the first.


- Jonathan


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31226/#review73733
-----------------------------------------------------------


On Feb. 24, 2015, 3:12 p.m., Jonathan Rafalski wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/31226/
> -----------------------------------------------------------
> 
> (Updated Feb. 24, 2015, 3:12 p.m.)
> 
> 
> Review request for kafka.
> 
> 
> Repository: kafka
> 
> 
> Description
> -------
> 
> adding try/catch to getting hostname to allow the use of the first 
> non-loopback IP address when hostname is not resolvable.
> 
> 
> Diffs
> -----
> 
>   core/src/main/scala/kafka/consumer/ZookeeperConsumerConnector.scala 3e1718b 
>   
> core/src/test/scala/unit/kafka/consumer/ZookeeperConsumerConnectorTest.scala 
> 8c4687b 
> 
> Diff: https://reviews.apache.org/r/31226/diff/
> 
> 
> Testing
> -------
> 
> for testing this code I included the unit test that forces the generation of 
> the ID however if you cannot get your local to not resovle you will need to 
> manually throw the exception in the try/catch in order to test.
> 
> 
> Thanks,
> 
> Jonathan Rafalski
> 
>

Reply via email to