You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openjpa.apache.org by "Kevin Sutter (JIRA)" <ji...@apache.org> on 2008/08/21 17:26:44 UTC
[jira] Created: (OPENJPA-696) Cache
TransactionSynchronizationRegistry per EMF (vs JVM)
Cache TransactionSynchronizationRegistry per EMF (vs JVM)
---------------------------------------------------------
Key: OPENJPA-696
URL: https://issues.apache.org/jira/browse/OPENJPA-696
Project: OpenJPA
Issue Type: Bug
Components: kernel
Affects Versions: 1.2.0, 1.1.0, 1.0.3, 1.0.2, 1.0.1, 1.0.0
Reporter: Kevin Sutter
Discussed in OpenJPA forum first: http://n2.nabble.com/TransactionSynchronizationRegistry-reference-cached-permanently-td727197.html#a727197
This Issue is requesting that we cache the reference for the TransactionSynchronizationRegistry in the EMF instead of per JVM. This would be similar to what we did with the TransactionManager in the past. Reference the forum postings for background and justification on the request.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (OPENJPA-696) Cache
TransactionSynchronizationRegistry per EMF (vs JVM)
Posted by "Michael Dick (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/OPENJPA-696?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Dick updated OPENJPA-696:
---------------------------------
Attachment: (was: OPENJPA-696.patch.txt)
> Cache TransactionSynchronizationRegistry per EMF (vs JVM)
> ---------------------------------------------------------
>
> Key: OPENJPA-696
> URL: https://issues.apache.org/jira/browse/OPENJPA-696
> Project: OpenJPA
> Issue Type: Bug
> Components: kernel
> Affects Versions: 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.1.0, 1.2.0
> Reporter: Kevin Sutter
> Assignee: Michael Dick
> Attachments: OPENJPA-696.patch.txt
>
>
> Discussed in OpenJPA forum first: http://n2.nabble.com/TransactionSynchronizationRegistry-reference-cached-permanently-td727197.html#a727197
> This Issue is requesting that we cache the reference for the TransactionSynchronizationRegistry in the EMF instead of per JVM. This would be similar to what we did with the TransactionManager in the past. Reference the forum postings for background and justification on the request.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (OPENJPA-696) Cache
TransactionSynchronizationRegistry per EMF (vs JVM)
Posted by "Michael Dick (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/OPENJPA-696?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Dick updated OPENJPA-696:
---------------------------------
Attachment: OPENJPA-696.patch.txt
> Cache TransactionSynchronizationRegistry per EMF (vs JVM)
> ---------------------------------------------------------
>
> Key: OPENJPA-696
> URL: https://issues.apache.org/jira/browse/OPENJPA-696
> Project: OpenJPA
> Issue Type: Bug
> Components: kernel
> Affects Versions: 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.1.0, 1.2.0
> Reporter: Kevin Sutter
> Assignee: Michael Dick
> Attachments: OPENJPA-696.patch.txt
>
>
> Discussed in OpenJPA forum first: http://n2.nabble.com/TransactionSynchronizationRegistry-reference-cached-permanently-td727197.html#a727197
> This Issue is requesting that we cache the reference for the TransactionSynchronizationRegistry in the EMF instead of per JVM. This would be similar to what we did with the TransactionManager in the past. Reference the forum postings for background and justification on the request.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Assigned: (OPENJPA-696) Cache
TransactionSynchronizationRegistry per EMF (vs JVM)
Posted by "Michael Dick (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/OPENJPA-696?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Dick reassigned OPENJPA-696:
------------------------------------
Assignee: Michael Dick
> Cache TransactionSynchronizationRegistry per EMF (vs JVM)
> ---------------------------------------------------------
>
> Key: OPENJPA-696
> URL: https://issues.apache.org/jira/browse/OPENJPA-696
> Project: OpenJPA
> Issue Type: Bug
> Components: kernel
> Affects Versions: 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.1.0, 1.2.0
> Reporter: Kevin Sutter
> Assignee: Michael Dick
>
> Discussed in OpenJPA forum first: http://n2.nabble.com/TransactionSynchronizationRegistry-reference-cached-permanently-td727197.html#a727197
> This Issue is requesting that we cache the reference for the TransactionSynchronizationRegistry in the EMF instead of per JVM. This would be similar to what we did with the TransactionManager in the past. Reference the forum postings for background and justification on the request.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (OPENJPA-696) Cache
TransactionSynchronizationRegistry per EMF (vs JVM)
Posted by "Michael Dick (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/OPENJPA-696?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Dick updated OPENJPA-696:
---------------------------------
Attachment: OPENJPA-696.patch.txt
I think the root cause here is that the xxManagedRuntime classes are static members of the AutomaticManagedRuntime class. The attached patch initializes them in AutomaticManagedRuntime's constructor.
I've done some sniff testing and it looks like it will address the issue. I wasn't able to reproduce the exact problem reported though. If there's an easy way to test the patch with OpenEJB I'm happy to try that out as well.
> Cache TransactionSynchronizationRegistry per EMF (vs JVM)
> ---------------------------------------------------------
>
> Key: OPENJPA-696
> URL: https://issues.apache.org/jira/browse/OPENJPA-696
> Project: OpenJPA
> Issue Type: Bug
> Components: kernel
> Affects Versions: 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.1.0, 1.2.0
> Reporter: Kevin Sutter
> Assignee: Michael Dick
> Attachments: OPENJPA-696.patch.txt
>
>
> Discussed in OpenJPA forum first: http://n2.nabble.com/TransactionSynchronizationRegistry-reference-cached-permanently-td727197.html#a727197
> This Issue is requesting that we cache the reference for the TransactionSynchronizationRegistry in the EMF instead of per JVM. This would be similar to what we did with the TransactionManager in the past. Reference the forum postings for background and justification on the request.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.