Issue Details (XML | Word | Printable)

Key: JDBC-386
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Mark Rotteveel
Reporter: Mark Rotteveel
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Jaybird JDBC Driver

Changes to transaction configuration of a connection are propagated to **all** connections to the same database

Created: 21/Mar/15 01:50 PM   Updated: 22/May/20 01:04 PM
Component/s: JDBC driver, XCA/JCA layer
Affects Version/s: Jaybird 2.2, Jaybird 2.2.1, Jaybird 2.2.2, Jaybird 2.2.3, Jaybird 2.2.4, Jaybird 2.2.5, Jaybird 2.2.6, Jaybird 2.2.7, Jaybird 3.0.5, Jaybird 2.2.15, Jaybird 4.0.0-beta-1, Jaybird 3.0.6, Jaybird 3.0.7, Jaybird 3.0.8, Jaybird 4.0.0-beta-2, Jaybird 4, Jaybird 4.0.0
Fix Version/s: Jaybird 3.0.9, Jaybird 4.0.1, Jaybird 5


 Description  « Hide
Changes to the transaction configuration of a connection are propagated to **all** connections to the same database (with identical user and other connection properties).

For example the various FirebirdConnection.setTransactionParameters methods propagate the changes to the ManagedConnectionFactory which is shared for all connections with the same connection properties. This leads to unwanted and unexpected modification of the transaction behavior of other connections. The transaction config should be specific to the ManagedConnection and not be propagated to the ManagedConnectionFactory.

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Mark Rotteveel made changes - 22/Mar/20 03:49 PM
Field Original Value New Value
Fix Version/s Jaybird 5 [ 10871 ]
Affects Version/s Jaybird 4.0.0 [ 10903 ]
Affects Version/s Jaybird 4 [ 10441 ]
Affects Version/s Jaybird 4.0.0-beta-2 [ 10902 ]
Affects Version/s Jaybird 3.0.8 [ 10916 ]
Affects Version/s Jaybird 3.0.7 [ 10910 ]
Affects Version/s Jaybird 3.0.6 [ 10883 ]
Affects Version/s Jaybird 4.0.0-beta-1 [ 10901 ]
Affects Version/s Jaybird 2.2.15 [ 10860 ]
Affects Version/s Jaybird 3.0.5 [ 10873 ]
Mark Rotteveel made changes - 22/Mar/20 05:31 PM
Link This issue depends on JDBC-618 [ JDBC-618 ]
Mark Rotteveel made changes - 25/Mar/20 04:50 PM
Comment [ Fixed as part of the refactoring for JDBC-618 ]
Mark Rotteveel made changes - 26/Mar/20 10:23 AM
Link This issue depends on JDBC-618 [ JDBC-618 ]
Mark Rotteveel made changes - 26/Mar/20 11:47 AM
Status Open [ 1 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Mark Rotteveel made changes - 29/Mar/20 01:53 PM
Resolution Fixed [ 1 ]
Status Resolved [ 5 ] Reopened [ 4 ]
Mark Rotteveel made changes - 29/Mar/20 01:53 PM
Fix Version/s Jaybird 3.0.9 [ 10917 ]
Fix Version/s Jaybird 4.0.1 [ 10921 ]
Mark Rotteveel made changes - 29/Mar/20 03:28 PM
Status Reopened [ 4 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Mark Rotteveel made changes - 22/May/20 01:04 PM
Status Resolved [ 5 ] Closed [ 6 ]