Write a thread-safe timer/interrupt based transaction timout implementation
---------------------------------------------------------------------------

         Key: GERONIMO-555
         URL: http://issues.apache.org/jira/browse/GERONIMO-555
     Project: Apache Geronimo
        Type: New Feature
  Components: transaction manager  
    Reporter: David Jencks


We should investigate whether it is practical to have a thread safe 
timer/interrupt based transaction timeout implementation.  A non-thread safe 
implementation was present prior to revision 128441.

Among the issues that need to be investigated are the extent to which IO is 
actually interruptable and what existing drivers do when they are interrupted.  
For this to work, managed connections that get interrupted during io must be 
reliably destroyed.

We should also investigate to what extent this provides a solution for deadlock 
resolution.

If we decide that this is impractical, we should change the internal time unit 
for timeouts from milliseconds to seconds as proposed in GERONIMO-550

-- 
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
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to