Issue Details (XML | Word | Printable)

Key: NUCACCESS-55
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Erik Bengtson
Reporter: Erik Bengtson
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
DataNucleus AccessPlatform

Remove dependency from the store.connection (ConnectionFactory) to ObjectManager

Created: 28/Nov/09 01:30 PM   Updated: 26/Dec/09 12:58 PM   Resolved: 28/Nov/09 08:16 PM
Component/s: None
Affects Version/s: 2.0.0.m3
Fix Version/s: 2.0.0.m4


 Description  « Hide
Instead of creating a pool of ManagedConnections per ObjectManager, we cache the ManagedConnection by poolKeys. The dependency to ObjectManager is totally unecessary.

It breaks compatibility of ConnectionFactory API, so all store manager plugins must be upgraded

Erik Bengtson made changes - 28/Nov/09 07:07 PM
Field Original Value New Value
Status Open [ 1 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Andy Jefferson added a comment - 28/Nov/09 07:52 PM
As per the email I sent you, APIManager doesn't exist in core yet there are references to it. Also store.odf and store.neodatis are broken.

Andy Jefferson made changes - 28/Nov/09 07:52 PM
Resolution Fixed [ 1 ]
Status Resolved [ 5 ] Reopened [ 4 ]
Erik Bengtson made changes - 28/Nov/09 08:16 PM
Status Reopened [ 4 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Andy Jefferson made changes - 26/Dec/09 12:58 PM
Status Resolved [ 5 ] Closed [ 6 ]