db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kim Haase (JIRA)" <j...@apache.org>
Subject [jira] Commented: (DERBY-5024) Document the behavior of interrupt handling.
Date Thu, 17 Feb 2011 20:16:24 GMT

    [ https://issues.apache.org/jira/browse/DERBY-5024?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12996031#comment-12996031

Kim Haase commented on DERBY-5024:

I've read the functional spec for DERBY-4741, but I'm still a bit confused about what has
changed from the user's point of view.

I'm guessing the topic "Working with database threads in an embedded environment" needs to
be changed (http://db.apache.org/derby/docs/dev/devguide/devguide-single.html#cdevdvlp22619),
but I'm not sure exactly how.

Can you now use interrupt, as well as wait and notify, to notify threads that are accessing
a database in an embedded environment? With the proviso that on Solaris you cannot do this
on JDK 1.4, and on JDK 5 and 6 you can do it only if you run java with the option "-XX:-UseVMInterruptibleIO"?

Will an interrupt close the database connection [but not cause Derby to shut down] if this
can be done safely, but will otherwise be ignored? 

Thanks for any guidance.

> Document the behavior of interrupt handling.
> --------------------------------------------
>                 Key: DERBY-5024
>                 URL: https://issues.apache.org/jira/browse/DERBY-5024
>             Project: Derby
>          Issue Type: Improvement
>          Components: Documentation
>    Affects Versions:
>            Reporter: Rick Hillegas
>            Assignee: Kim Haase
> DERBY-4741 improves Derby's handling of interrupts. Now the engine does not fall over
when an interrupt occurs. Instead, at worst, Derby only kills the Connection which is running
when the interrupt happens. And sometimes that Connection will survive too so that the interrupt
is silently swallowed. The exact behavior has been discussed on DERBY-4741 from 2011-02-10

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message