[ 
https://issues.apache.org/jira/browse/DERBY-1221?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Myrna van Lunteren closed DERBY-1221.
-------------------------------------

    Resolution: Invalid

This was indeed a JVM issue and was fixed with the next version of the JVM.

> runtimestatistics time shows large number instead of 0 with ibm15 on zOS
> ------------------------------------------------------------------------
>
>                 Key: DERBY-1221
>                 URL: https://issues.apache.org/jira/browse/DERBY-1221
>             Project: Derby
>          Issue Type: Bug
>          Components: SQL
>    Affects Versions: 10.1.3.1
>         Environment: zOS with ibm15
>            Reporter: Myrna van Lunteren
>
> A number of tests that printout runtimestatistics fail on zOS with ibm15, 
> because instead of a 'time' of 0, the time is some large number.
> Tests that fail like this:
> derbylang/derbylang.fail:lang/aggregateOptimization.sql
> derbylang/derbylang.fail:lang/distinctElimination.sql
> derbylang/derbylang.fail:lang/predicatePushdown.sql
> derbylang/derbylang.fail:lang/predicatesIntoViews.sql
> derbylang/derbylang.fail:lang/staleplans.sql
> derbylang/derbylang.fail:lang/wisconsin.java
> encryptionAll/encryption/storemats.fail:store/access.sql (in various 
> encryption schemes)
> This is the kind of diff I see:
> ---------------------
> *** Start: access jdk1.5.0 storemats:storemats 2006-04-13 09:46:01 ***
> 2912 del
> < Execute Time = 0
> 2912a2912
> > Execute Time = -3638779204078642344
> 2921 del
> <               next time (milliseconds) = 0
> 2921a2921
> >               next time (milliseconds) = 3638779204078642344
> 2934 del
> <                       next time (milliseconds) = 0
> 2934a2934
> >                       next time (milliseconds) = 3668750241784351640
> 2991 del
> < Execute Time = 0
> 2991a2991
> > Execute Time = -4015137258338621104
> 3000 del
> <               next time (milliseconds) = 0
> 3000a3000
> >               next time (milliseconds) = 4015137258338621104
> ....
> ------------------------------
> As this problem occurs only with ibm15 and not with ibm14, I think somewhere 
> in the runtime statistics printing code we may be using BigDecimal somehow, 
> and it's not done in an encoding-safe way. But that is just a guess.
> I'm leaving this one as Major, because it's easy to miss things when looking 
> through test failures this way, but I can also understand that this would be 
> considered minor, as apparently the paths taken by the optimizer are actually 
> correct and it's only the printing out that has the large numbers. Yet again 
> on the other hand I imagine it makes runtimestatistics less useful, with 
> these disconcertingly large number of milliseconds. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to