[ http://issues.apache.org/jira/browse/DERBY-606?page=all ]
Mayuresh Nirhali updated DERBY-606:
-----------------------------------
Attachment: derby606_upgrade-v6.diff
> As Bryan and others pointed out Derby supports upgrade from 10.1 to 10.3
> also. This patch seems to incorrectly remove 10.1 to 10.3 upgrade test.
I considered this. The current framework for upgrade testing needs some
modification to support upgrade from more than 1 prev releases. build.xml
should create <test>_app.properties file for each such test in the
upgradeSuite. Also, upgrade from 10.0 to 10.3 should be considered. I looked
into 10.2 and 10.1 workspaces and they contain only one test. One good thing is
that, as mentioned in my other comments, UpgradeTester still includes all the
testcases for upgrade from 10.0 and 10.1, so this work can be used to make
upgradetest support upgrade from 10.0 and 10.1 to 10.3.
In my opinion, all This is probably out of scope for this bug. I feel, A follow
up patch tracked by different JIRA entry can handle this effort. It might be
useful to comment out the lines instead of removing, I shall do that. Please
let me know what do you think.
------------------
Attached is another patch for upgrade tests. I simplified the 606 case to call
compress for common scenario where old log record is used, instead of
exercising the bug case. This case in Upgrade testing framework will also work
with old/new releases and not just the combination of 10.2-10.3.
Thanks for your help !!
-- Mayuresh
> SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE fails on (very) large tables
> --------------------------------------------------------------------
>
> Key: DERBY-606
> URL: http://issues.apache.org/jira/browse/DERBY-606
> Project: Derby
> Issue Type: Bug
> Components: Store
> Affects Versions: 10.1.1.0
> Environment: Java 1.5.0_04 on Windows Server 2003 Web Edition
> Reporter: Jeffrey Aguilera
> Assigned To: Mayuresh Nirhali
> Fix For: 10.3.0.0
>
> Attachments: A606Test.java, derby606-v2.diff, derby606-v3.diff,
> derby606_impl-v4.diff, derby606_impl-v5.diff, derby606_impl-v6.diff,
> derby606_upgrade-v4.diff, derby606_upgrade-v5.diff, derby606_upgrade-v6.diff,
> derby606_v1.diff
>
>
> SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE fails with one of the following error
> messages when applied to a very large table (>2GB):
> Log operation null encounters error writing itself out to the log stream,
> this could be caused by an errant log operation or internal log buffer full
> due to excessively large log operation. SQLSTATE: XJ001: Java exception: ':
> java.io.IOException'.
> or
> The exception 'java.lang.ArrayIndexOutOfBoundsException' was thrown while
> evaluating an expression. SQLSTATE: XJ001: Java exception: ':
> java.lang.ArrayIndexOutOfBoundsException'.
> In either case, no entry is written to the console log or to derby.log.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira