RFR : (bf) Backout 7190219 fix for jdk7u (JCK issue)

Seán Coffey sean.coffey at oracle.com
Fri Oct 12 08:48:29 PDT 2012


Jonathan,

any thoughts here, are you ok for me to backout the current fix until we 
resolve/relax the JCK testcase conditions  ?

regards,
Sean.

On 08/10/12 09:19, Alan Bateman wrote:
> On 08/10/2012 03:15, Jonathan Lu wrote:
>> Hi Sean,
>>
>> Alan has got a fix for the behavior change introduced by 7190219, if 
>> it solves the JCK failure, is it possible to back port 7199551 as 
>> well instead of dropping this defect-fixing patch 7190219?
>>
>> Change set for 7199551,
>> http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3cfb621d5e7e
> I don't think we should backport 7199551 to 7u. The reason is that it 
> changes put($Type$Buffer) to throw ReadOnlyBufferException rather than 
> BufferOverflowException for cases where someone attempts to put into a 
> read-only buffer with insufficient space. Technically either exception 
> should be okay but changing the exception in an update release often 
> causes surprises. People expect change in major releases, not update 
> releases.
>
> For the JCK issue then this is clearly a bug that needs to be fixed 
> there but it does highlight the behavior change that I should have 
> spotted during the review of your change. So for 7u then I think we 
> either anti-delta 7190219 as Sean proposes, or alternative we changing 
> put(String,int,int) to check if the buffer is read-only -- ie: partial 
> backport of 7199551. Either is okay with me.
>
> -Alan.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/nio-dev/attachments/20121012/799d19d0/attachment.html 


More information about the nio-dev mailing list