I'm looking for another committer to review this patch with a view to
fixing a regression from M8.  This is (part of) the cause of the RMI
test failure blocker.

Briefly,

Creating a new server socket has different default values for the
SO_REUSEADDR flag between Windows and Linux on the RI, but not Harmony.
  This patch makes us match the RI behavior once again.

Thanks,
Tim


Tim Ellison (JIRA) wrote:
> 
> Tim Ellison updated HARMONY-6090:
> ---------------------------------
> 
>     Attachment: harmony-6090.patch
> 
> Alternative patch, that uses a new native to distinguish the server socket 
> case, so the so_reuseaddr can be set as default for Linux.
> 
> 
>> [classlib][luni] - the SO_REUSEADDR's default value of ServerSocket should 
>> be true on Linux
>> -------------------------------------------------------------------------------------------
>>
>>                 Key: HARMONY-6090
>>                 URL: https://issues.apache.org/jira/browse/HARMONY-6090
>>             Project: Harmony
>>          Issue Type: Bug
>>          Components: Classlib
>>    Affects Versions: 5.0M8
>>            Reporter: Regis Xu
>>            Assignee: Sean Qiu
>>             Fix For: 5.0M9
>>
>>         Attachments: HARMONY-6090.diff, harmony-6090.patch
>>
>>
>> In Harmony, the SO_REUSEADDR's default value of ServerSocket is false on 
>> Linux, while RI is true.
>> according to spec, this  default value is undefined, but it's better 
>> following RI to get better compatibility
> 

Reply via email to