db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kathey Marsden (JIRA)" <derby-...@db.apache.org>
Subject [jira] Updated: (DERBY-339) Network client XA should only keep XA state for transaction branch association, to track whether to send commit in autocommit mode. All other state and state related decisions should be deferred to the server.
Date Mon, 06 Jun 2005 16:48:39 GMT
     [ http://issues.apache.org/jira/browse/DERBY-339?page=all ]

Kathey Marsden updated DERBY-339:
---------------------------------

    Summary: Network client XA should only keep XA state for transaction branch association,
to track whether to send commit in autocommit mode.  All other state and state related decisions
should be deferred to the server.  (was: Network client XA should only keep XA state for transaction
branch association, to track whether to send commit in autocommit mode.  All other state and
state related decisions should be defered to the server.)

> Network client XA should only keep XA state for transaction branch association, to track
whether to send commit in autocommit mode.  All other state and state related decisions should
be deferred to the server.
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>          Key: DERBY-339
>          URL: http://issues.apache.org/jira/browse/DERBY-339
>      Project: Derby
>         Type: Bug
>   Components: Network Client
>     Versions: 10.1.0.0
>     Reporter: Kathey Marsden
>     Assignee: Kathey Marsden
>  Attachments: derby339.diff
>
> Network client XA should only keep XA state for transaction branch association, to track
whether to send commit in autocommit mode.  All other state and state related decisions should
be defered to the server.
> The client tries to track XA state to make decisions based on current XA state.  Most
of this state handling was removed with DERBY246, but it still was not being handled properly.
 This is evidenced by multiple failures in xaSimplePostive that now that it gets past DERBY-246.
> This fix will have the client track only branch association as outlined in the XA+ specification.
Table 6-2, State Table for Transaction Branch Association.  The client will track only
> XA_TO_NOT_ASSOCIATED
> XA_T1_ASSOCIATED
> Association Suspended (T2) will map to XA_TO_NOT_ASSOCIATED for the client's pupurposes.
> The client commit in autocommit mode only for 
> XA_TO_NOT_ASSOCIATED.

-- 
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


Mime
View raw message