You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Myrna van Lunteren (JIRA)" <ji...@apache.org> on 2014/09/12 03:05:33 UTC

[jira] [Updated] (DERBY-6727) test behavior of open XA transactions when the database is crashed (not just shutdown)

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

Myrna van Lunteren updated DERBY-6727:
--------------------------------------
    Attachment: DERBY-6727.diff

Attaching a patch that adds two test cases that fork a jvm process so that it mimics 'crashing' the jvm (actually not crashing).
The test that actually tests DERBY-5165 are still disabled by prefixing an 'x' to the test name.

Ready for review.

> test behavior of open XA transactions when the database is crashed (not just shutdown)
> --------------------------------------------------------------------------------------
>
>                 Key: DERBY-6727
>                 URL: https://issues.apache.org/jira/browse/DERBY-6727
>             Project: Derby
>          Issue Type: Improvement
>          Components: Test
>            Reporter: Myrna van Lunteren
>            Assignee: Myrna van Lunteren
>            Priority: Minor
>         Attachments: DERBY-6727.diff
>
>
> DERBY-5165 reflects a problem where after shutdown of a database with an open XA transaction with update changes uncommitted, it appears as if the locks are released when the database is available again. Instead, locks should be kept and subsequent reads should time-out.
> It would be nice to have a test case that tests the behavior of an open XA transaction when the jvm/thread with the transaction is killed/interrupted, rather than it doing an (orderly) database shutdown.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)