Re: [PING] RFR: JDK-8135259: InetAddress.getAllByName only reports "unknown error" instead of actual cause

2016-02-12 Thread Seán Coffey
Thanks for the test Ramanand. One possibility here is to enhance an 
existing test to check for your condition.


I think test/java/net/InetAddress/B6246242.java is a suitable edit. You 
can add your bug ID to the @bug tag. Would that work ?


Regards,
Sean.

On 11/02/2016 02:37, Ramanand Patil wrote:

Hi Sean,

Thank you. I have updated copyright year to the earlier patch and added a 
simple test case to cover this bug.
Please review the updated Webrev: 
http://cr.openjdk.java.net/~rpatil/8135259/webrev.01/

Regards,
Ramanand.

-Original Message-
From: Seán Coffey
Sent: Wednesday, February 10, 2016 7:47 PM
To: Ivan Gerasimov; Ramanand Patil; OpenJDK Network Dev list
Subject: Re: [PING] RFR: JDK-8135259: InetAddress.getAllByName only reports "unknown 
error" instead of actual cause

(dropping core-libs)

src change looks good to me also Ramanand. Will you also be adding a testcase 
to cover this ? I'm sure you could find one in the test base for editing.

Regards,
Sean.

On 10/02/16 13:44, Ivan Gerasimov wrote:

Hi Ramanand!

Your fix looks good to me.

I'm forwarding your request to net-dev@openjdk.java.net which is
probably more appropriate to review this fix.
It would be good, if net-dev people can confirm they're Okay with the
fix.

Sincerely yours,
Ivan


On 10.02.2016 10:08, Ramanand Patil wrote:

Hi all,

Please help me in getting this review done.

Regards,
Ramanand.

-Original Message-
From: Ramanand Patil
Sent: Friday, February 05, 2016 10:46 PM
To: core-libs-...@openjdk.java.net
Subject: RFR: JDK-8135259: InetAddress.getAllByName only reports
"unknown error" instead of actual cause

Hi all
   Please review the fix for bug:
https://bugs.openjdk.java.net/browse/JDK-8135259

Bug Description: Attempts to resolve a host unknown to the DNS server
cause an UnknownHostException stating "unknown error" instead of
"Name or service not known".

Webrev: http://cr.openjdk.java.net/~rpatil/8135259/webrev.00/

Fix: Using a function call directly "gai_strerror(gai_error)" instead
of using the function pointer which was declared but not initialized.
Apart from this I have removed few other unused variables and
function pointers. Brief description of how this bug was introduced
is added to the bug comment.

Regards,

Ramanand.






RE: [PING] RFR: JDK-8135259: InetAddress.getAllByName only reports "unknown error" instead of actual cause

2016-02-12 Thread Ramanand Patil
Hi Sean,

Since I saw the convention of filenames being a bug id, I had created a new 
test. :)
Anyways, I have updated the existing test with my bug id.
Here is the updated Webrev: 
http://cr.openjdk.java.net/~rpatil/8135259/webrev.02/

Regards,
Ramanand.

-Original Message-
From: Seán Coffey 
Sent: Friday, February 12, 2016 2:38 PM
To: Ramanand Patil; Ivan Gerasimov; OpenJDK Network Dev list
Subject: Re: [PING] RFR: JDK-8135259: InetAddress.getAllByName only reports 
"unknown error" instead of actual cause

Thanks for the test Ramanand. One possibility here is to enhance an existing 
test to check for your condition.

I think test/java/net/InetAddress/B6246242.java is a suitable edit. You can add 
your bug ID to the @bug tag. Would that work ?

Regards,
Sean.

On 11/02/2016 02:37, Ramanand Patil wrote:
> Hi Sean,
>
> Thank you. I have updated copyright year to the earlier patch and added a 
> simple test case to cover this bug.
> Please review the updated Webrev: 
> http://cr.openjdk.java.net/~rpatil/8135259/webrev.01/
>
> Regards,
> Ramanand.
>
> -Original Message-
> From: Seán Coffey
> Sent: Wednesday, February 10, 2016 7:47 PM
> To: Ivan Gerasimov; Ramanand Patil; OpenJDK Network Dev list
> Subject: Re: [PING] RFR: JDK-8135259: InetAddress.getAllByName only 
> reports "unknown error" instead of actual cause
>
> (dropping core-libs)
>
> src change looks good to me also Ramanand. Will you also be adding a testcase 
> to cover this ? I'm sure you could find one in the test base for editing.
>
> Regards,
> Sean.
>
> On 10/02/16 13:44, Ivan Gerasimov wrote:
>> Hi Ramanand!
>>
>> Your fix looks good to me.
>>
>> I'm forwarding your request to net-dev@openjdk.java.net which is 
>> probably more appropriate to review this fix.
>> It would be good, if net-dev people can confirm they're Okay with the 
>> fix.
>>
>> Sincerely yours,
>> Ivan
>>
>>
>> On 10.02.2016 10:08, Ramanand Patil wrote:
>>> Hi all,
>>>
>>> Please help me in getting this review done.
>>>
>>> Regards,
>>> Ramanand.
>>>
>>> -Original Message-
>>> From: Ramanand Patil
>>> Sent: Friday, February 05, 2016 10:46 PM
>>> To: core-libs-...@openjdk.java.net
>>> Subject: RFR: JDK-8135259: InetAddress.getAllByName only reports 
>>> "unknown error" instead of actual cause
>>>
>>> Hi all
>>>Please review the fix for bug:
>>> https://bugs.openjdk.java.net/browse/JDK-8135259
>>>
>>> Bug Description: Attempts to resolve a host unknown to the DNS 
>>> server cause an UnknownHostException stating "unknown error" instead 
>>> of "Name or service not known".
>>>
>>> Webrev: http://cr.openjdk.java.net/~rpatil/8135259/webrev.00/
>>>
>>> Fix: Using a function call directly "gai_strerror(gai_error)" 
>>> instead of using the function pointer which was declared but not 
>>> initialized.
>>> Apart from this I have removed few other unused variables and 
>>> function pointers. Brief description of how this bug was introduced 
>>> is added to the bug comment.
>>>
>>> Regards,
>>>
>>> Ramanand.
>>>
>>>



Re: [PING] RFR: JDK-8135259: InetAddress.getAllByName only reports "unknown error" instead of actual cause

2016-02-12 Thread Chris Hegarty

On 12/02/16 11:09, Ramanand Patil wrote:

Hi Sean,

Since I saw the convention of filenames being a bug id, I had created a new 
test. :)
Anyways, I have updated the existing test with my bug id.
Here is the updated Webrev: 
http://cr.openjdk.java.net/~rpatil/8135259/webrev.02/


The changes look fine. ( This is JDK 8 only ).

The convention of using the bug Id in the test class name is old,
and we don't really follow it any more. I am perfectly happy with
what you have, but you can if you like rename the test, 'hg mv',
to something more appropriate, e.g. ErrorMessage, or something
else.

-Chris.



Regards,
Ramanand.

-Original Message-
From: Seán Coffey
Sent: Friday, February 12, 2016 2:38 PM
To: Ramanand Patil; Ivan Gerasimov; OpenJDK Network Dev list
Subject: Re: [PING] RFR: JDK-8135259: InetAddress.getAllByName only reports "unknown 
error" instead of actual cause

Thanks for the test Ramanand. One possibility here is to enhance an existing 
test to check for your condition.

I think test/java/net/InetAddress/B6246242.java is a suitable edit. You can add 
your bug ID to the @bug tag. Would that work ?

Regards,
Sean.

On 11/02/2016 02:37, Ramanand Patil wrote:

Hi Sean,

Thank you. I have updated copyright year to the earlier patch and added a 
simple test case to cover this bug.
Please review the updated Webrev:
http://cr.openjdk.java.net/~rpatil/8135259/webrev.01/

Regards,
Ramanand.

-Original Message-
From: Seán Coffey
Sent: Wednesday, February 10, 2016 7:47 PM
To: Ivan Gerasimov; Ramanand Patil; OpenJDK Network Dev list
Subject: Re: [PING] RFR: JDK-8135259: InetAddress.getAllByName only
reports "unknown error" instead of actual cause

(dropping core-libs)

src change looks good to me also Ramanand. Will you also be adding a testcase 
to cover this ? I'm sure you could find one in the test base for editing.

Regards,
Sean.

On 10/02/16 13:44, Ivan Gerasimov wrote:

Hi Ramanand!

Your fix looks good to me.

I'm forwarding your request to net-dev@openjdk.java.net which is
probably more appropriate to review this fix.
It would be good, if net-dev people can confirm they're Okay with the
fix.

Sincerely yours,
Ivan


On 10.02.2016 10:08, Ramanand Patil wrote:

Hi all,

Please help me in getting this review done.

Regards,
Ramanand.

-Original Message-
From: Ramanand Patil
Sent: Friday, February 05, 2016 10:46 PM
To: core-libs-...@openjdk.java.net
Subject: RFR: JDK-8135259: InetAddress.getAllByName only reports
"unknown error" instead of actual cause

Hi all
Please review the fix for bug:
https://bugs.openjdk.java.net/browse/JDK-8135259

Bug Description: Attempts to resolve a host unknown to the DNS
server cause an UnknownHostException stating "unknown error" instead
of "Name or service not known".

Webrev: http://cr.openjdk.java.net/~rpatil/8135259/webrev.00/

Fix: Using a function call directly "gai_strerror(gai_error)"
instead of using the function pointer which was declared but not initialized.
Apart from this I have removed few other unused variables and
function pointers. Brief description of how this bug was introduced
is added to the bug comment.

Regards,

Ramanand.






RE: [PING] RFR: JDK-8135259: InetAddress.getAllByName only reports "unknown error" instead of actual cause

2016-02-12 Thread Ramanand Patil
Thank you Chris.
Since this is very small and easy to understand, I will not rename the test for 
this bug. But from next time onwards I will start giving more appropriate names 
to the test class rather than the bug id.

Regards,
Ramanand.
-Original Message-
From: Chris Hegarty 
Sent: Friday, February 12, 2016 4:59 PM
To: Ramanand Patil; OpenJDK Network Dev list
Subject: Re: [PING] RFR: JDK-8135259: InetAddress.getAllByName only reports 
"unknown error" instead of actual cause

On 12/02/16 11:09, Ramanand Patil wrote:
> Hi Sean,
>
> Since I saw the convention of filenames being a bug id, I had created 
> a new test. :) Anyways, I have updated the existing test with my bug id.
> Here is the updated Webrev: 
> http://cr.openjdk.java.net/~rpatil/8135259/webrev.02/

The changes look fine. ( This is JDK 8 only ).

The convention of using the bug Id in the test class name is old, and we don't 
really follow it any more. I am perfectly happy with what you have, but you can 
if you like rename the test, 'hg mv', to something more appropriate, e.g. 
ErrorMessage, or something else.

-Chris.


> Regards,
> Ramanand.
>
> -Original Message-
> From: Seán Coffey
> Sent: Friday, February 12, 2016 2:38 PM
> To: Ramanand Patil; Ivan Gerasimov; OpenJDK Network Dev list
> Subject: Re: [PING] RFR: JDK-8135259: InetAddress.getAllByName only 
> reports "unknown error" instead of actual cause
>
> Thanks for the test Ramanand. One possibility here is to enhance an existing 
> test to check for your condition.
>
> I think test/java/net/InetAddress/B6246242.java is a suitable edit. You can 
> add your bug ID to the @bug tag. Would that work ?
>
> Regards,
> Sean.
>
> On 11/02/2016 02:37, Ramanand Patil wrote:
>> Hi Sean,
>>
>> Thank you. I have updated copyright year to the earlier patch and added a 
>> simple test case to cover this bug.
>> Please review the updated Webrev:
>> http://cr.openjdk.java.net/~rpatil/8135259/webrev.01/
>>
>> Regards,
>> Ramanand.
>>
>> -Original Message-
>> From: Seán Coffey
>> Sent: Wednesday, February 10, 2016 7:47 PM
>> To: Ivan Gerasimov; Ramanand Patil; OpenJDK Network Dev list
>> Subject: Re: [PING] RFR: JDK-8135259: InetAddress.getAllByName only 
>> reports "unknown error" instead of actual cause
>>
>> (dropping core-libs)
>>
>> src change looks good to me also Ramanand. Will you also be adding a 
>> testcase to cover this ? I'm sure you could find one in the test base for 
>> editing.
>>
>> Regards,
>> Sean.
>>
>> On 10/02/16 13:44, Ivan Gerasimov wrote:
>>> Hi Ramanand!
>>>
>>> Your fix looks good to me.
>>>
>>> I'm forwarding your request to net-dev@openjdk.java.net which is 
>>> probably more appropriate to review this fix.
>>> It would be good, if net-dev people can confirm they're Okay with 
>>> the fix.
>>>
>>> Sincerely yours,
>>> Ivan
>>>
>>>
>>> On 10.02.2016 10:08, Ramanand Patil wrote:
 Hi all,

 Please help me in getting this review done.

 Regards,
 Ramanand.

 -Original Message-
 From: Ramanand Patil
 Sent: Friday, February 05, 2016 10:46 PM
 To: core-libs-...@openjdk.java.net
 Subject: RFR: JDK-8135259: InetAddress.getAllByName only reports 
 "unknown error" instead of actual cause

 Hi all
 Please review the fix for bug:
 https://bugs.openjdk.java.net/browse/JDK-8135259

 Bug Description: Attempts to resolve a host unknown to the DNS 
 server cause an UnknownHostException stating "unknown error" 
 instead of "Name or service not known".

 Webrev: http://cr.openjdk.java.net/~rpatil/8135259/webrev.00/

 Fix: Using a function call directly "gai_strerror(gai_error)"
 instead of using the function pointer which was declared but not 
 initialized.
 Apart from this I have removed few other unused variables and 
 function pointers. Brief description of how this bug was introduced 
 is added to the bug comment.

 Regards,

 Ramanand.


>


Re: [PING] RFR: JDK-8135259: InetAddress.getAllByName only reports "unknown error" instead of actual cause

2016-02-12 Thread Mark Sheppard

FWIW

the src is restructured in JDK9, but equivalent changes exist

src/java.base/unix/native/libnet/net_util_md.c
src/java.base/unix/native/libnet/net_util_md.h

regards
Mark


On 12/02/2016 11:28, Chris Hegarty wrote:

On 12/02/16 11:09, Ramanand Patil wrote:

Hi Sean,

Since I saw the convention of filenames being a bug id, I had created 
a new test. :)

Anyways, I have updated the existing test with my bug id.
Here is the updated Webrev: 
http://cr.openjdk.java.net/~rpatil/8135259/webrev.02/


The changes look fine. ( This is JDK 8 only ).

The convention of using the bug Id in the test class name is old,
and we don't really follow it any more. I am perfectly happy with
what you have, but you can if you like rename the test, 'hg mv',
to something more appropriate, e.g. ErrorMessage, or something
else.

-Chris.



Regards,
Ramanand.

-Original Message-
From: Seán Coffey
Sent: Friday, February 12, 2016 2:38 PM
To: Ramanand Patil; Ivan Gerasimov; OpenJDK Network Dev list
Subject: Re: [PING] RFR: JDK-8135259: InetAddress.getAllByName only 
reports "unknown error" instead of actual cause


Thanks for the test Ramanand. One possibility here is to enhance an 
existing test to check for your condition.


I think test/java/net/InetAddress/B6246242.java is a suitable edit. 
You can add your bug ID to the @bug tag. Would that work ?


Regards,
Sean.

On 11/02/2016 02:37, Ramanand Patil wrote:

Hi Sean,

Thank you. I have updated copyright year to the earlier patch and 
added a simple test case to cover this bug.

Please review the updated Webrev:
http://cr.openjdk.java.net/~rpatil/8135259/webrev.01/

Regards,
Ramanand.

-Original Message-
From: Seán Coffey
Sent: Wednesday, February 10, 2016 7:47 PM
To: Ivan Gerasimov; Ramanand Patil; OpenJDK Network Dev list
Subject: Re: [PING] RFR: JDK-8135259: InetAddress.getAllByName only
reports "unknown error" instead of actual cause

(dropping core-libs)

src change looks good to me also Ramanand. Will you also be adding a 
testcase to cover this ? I'm sure you could find one in the test 
base for editing.


Regards,
Sean.

On 10/02/16 13:44, Ivan Gerasimov wrote:

Hi Ramanand!

Your fix looks good to me.

I'm forwarding your request to net-dev@openjdk.java.net which is
probably more appropriate to review this fix.
It would be good, if net-dev people can confirm they're Okay with the
fix.

Sincerely yours,
Ivan


On 10.02.2016 10:08, Ramanand Patil wrote:

Hi all,

Please help me in getting this review done.

Regards,
Ramanand.

-Original Message-
From: Ramanand Patil
Sent: Friday, February 05, 2016 10:46 PM
To: core-libs-...@openjdk.java.net
Subject: RFR: JDK-8135259: InetAddress.getAllByName only reports
"unknown error" instead of actual cause

Hi all
Please review the fix for bug:
https://bugs.openjdk.java.net/browse/JDK-8135259

Bug Description: Attempts to resolve a host unknown to the DNS
server cause an UnknownHostException stating "unknown error" instead
of "Name or service not known".

Webrev: http://cr.openjdk.java.net/~rpatil/8135259/webrev.00/

Fix: Using a function call directly "gai_strerror(gai_error)"
instead of using the function pointer which was declared but not 
initialized.

Apart from this I have removed few other unused variables and
function pointers. Brief description of how this bug was introduced
is added to the bug comment.

Regards,

Ramanand.