Hi Martin,

I believe the fix keeps compatibility with the previous fixes in this area(see 
4759491 8015666 and 8073497).  If you have an alternative suggestion please let 
us know. 

> On Jun 9, 2020, at 11:51 AM, Martin Buchholz <[email protected]> wrote:
> 
> not really a review, but cautions:
> 
> I was afraid that might be hard to fix because DOSTIME_BEFORE_1980 was
> used as a special value indicating that the real time was < 1980 and
> stored in an extra field.  But I guess we now don't have any code that
> makes assumptions based only on DOSTIME_BEFORE_1980?

> Keep in mind that dostime is local date time, and there's always risk
> in the zip code of confusing time-zoned date time with un-zoned.

Sherman added  set/getTimeLocal via JDK-8075526 which can help I believe.


Best,
Lance
> On Tue, Jun 9, 2020 at 8:24 AM Claes Redestad <[email protected]> 
> wrote:
>> 
>> Hi,
>> 
>> this patch addresses a corner case where extra time stamp information
>> is added when using start of the DOS time epoch (1980-01-01 00:00:00)
>> as a dummy timestamp for entries
>> 
>> Bug:    https://bugs.openjdk.java.net/browse/JDK-8246129
>> Webrev: http://cr.openjdk.java.net/~redestad/8246129/open.00/
>> 
>> Testing: tier1-2
>> 
>> Thanks!
>> 
>> /Claes

 <http://oracle.com/us/design/oracle-email-sig-198324.gif>
 <http://oracle.com/us/design/oracle-email-sig-198324.gif> 
<http://oracle.com/us/design/oracle-email-sig-198324.gif>
 <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| 
Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering 
1 Network Drive 
Burlington, MA 01803
[email protected] <mailto:[email protected]>



Reply via email to