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 2010/01/18 21:18:54 UTC

[jira] Created: (OPENJPA-1469) Turn on DataCache by default

Turn on DataCache by default
----------------------------

                 Key: OPENJPA-1469
                 URL: https://issues.apache.org/jira/browse/OPENJPA-1469
             Project: OpenJPA
          Issue Type: Improvement
          Components: datacache
    Affects Versions: 2.0.0-M3, 2.0.0-M2, 2.0.0-M1, 2.0.0-M4
            Reporter: Kevin Sutter
             Fix For: 2.0.0


I'm proposing that we change the default behavior for the DataCache.  Currently, the DataCache is turned off by default.  Our competition is turning on their L2 cache by default.  Thus, out-of-the-box comparisons are killing us.  We have to explain the difference, get them to change the configuration one way or the other for apples-to-apples comparisons, and then re-run the benchmark.  By that time, it's too late.  We already lost.

Due to the upcoming 2.0.0 release, it seems like a good time to change this default.  Please comment directly to this JIRA.

Thanks,
Kevin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OPENJPA-1469) Turn on DataCache by default

Posted by "Kevin Sutter (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENJPA-1469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12803049#action_12803049 ] 

Kevin Sutter commented on OPENJPA-1469:
---------------------------------------

This exercise is uncovering a few things which may make this "simple change" unattainable before the 2.0 release...

To turn on the L2 cache by default, we need to set the following default values for best performance and functionality:

openjpa.DataCache = true
openjpa.QueryCache = false
openjpa.RemoteCommitProvider = sjvm

Setting the RemoteCommitProvider to sjvm by default identifies that the Broker is no longer Serializable and, thus, fails those tests.

To temporarily get around this situation, I changed _provider in RemoteCommitEventManager to transient to allow for Serialization.  This cleared up 16 of the errors.  But, this is not a proper fix since the RemoteCommitEventManager is not transient in the OpenJPAConfiguration object.  And, the RemoteCommitEventManager depends on the RemoteCommitProvider to function properly.  So, maybe we need to make the RemoteCommitProvider Serializable...  More investigation required.

When I set openjpa.QueryCache to false, I found a few tests that were dependent on this being "on" by default.  These were the TestCacheMode* tests and the TestBulkJPQLAndDataCache tests.  I can update these tests.

There were also a few WriteBehind testcases that were failing with these settings.  Since this function doesn't look ready for a 2.0 release, I can disable these tests for now...

I still have to work through the remaining issues with setting the DataCache to "true"...

Bottom line is that the only change that we might be able to include in the 2.0 release is to turn the QueryCache "off" by default.  I'll post more when I know more...  Or, when Donald pulls the plug on the 2.0 release...

Kevin

> Turn on DataCache by default
> ----------------------------
>
>                 Key: OPENJPA-1469
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1469
>             Project: OpenJPA
>          Issue Type: Improvement
>          Components: datacache
>    Affects Versions: 2.0.0-M1, 2.0.0-M2, 2.0.0-M3, 2.0.0-M4
>            Reporter: Kevin Sutter
>            Assignee: Kevin Sutter
>             Fix For: 2.0.0
>
>
> I'm proposing that we change the default behavior for the DataCache.  Currently, the DataCache is turned off by default.  Our competition is turning on their L2 cache by default.  Thus, out-of-the-box comparisons are killing us.  We have to explain the difference, get them to change the configuration one way or the other for apples-to-apples comparisons, and then re-run the benchmark.  By that time, it's too late.  We already lost.
> Due to the upcoming 2.0.0 release, it seems like a good time to change this default.  Please comment directly to this JIRA.
> Thanks,
> Kevin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (OPENJPA-1469) Turn on DataCache by default

Posted by "Kevin Sutter (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OPENJPA-1469?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Sutter reassigned OPENJPA-1469:
-------------------------------------

    Assignee: Kevin Sutter

> Turn on DataCache by default
> ----------------------------
>
>                 Key: OPENJPA-1469
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1469
>             Project: OpenJPA
>          Issue Type: Improvement
>          Components: datacache
>    Affects Versions: 2.0.0-M1, 2.0.0-M2, 2.0.0-M3, 2.0.0-M4
>            Reporter: Kevin Sutter
>            Assignee: Kevin Sutter
>             Fix For: 2.0.0
>
>
> I'm proposing that we change the default behavior for the DataCache.  Currently, the DataCache is turned off by default.  Our competition is turning on their L2 cache by default.  Thus, out-of-the-box comparisons are killing us.  We have to explain the difference, get them to change the configuration one way or the other for apples-to-apples comparisons, and then re-run the benchmark.  By that time, it's too late.  We already lost.
> Due to the upcoming 2.0.0 release, it seems like a good time to change this default.  Please comment directly to this JIRA.
> Thanks,
> Kevin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (OPENJPA-1469) Turn on DataCache by default

Posted by "Kevin Sutter (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OPENJPA-1469?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Sutter updated OPENJPA-1469:
----------------------------------

    Affects Version/s: 2.0.0
                       2.0.0-beta2
        Fix Version/s:     (was: 2.0.0)
                       2.1.0

Moving this defect out to 2.1.x...  Since we didn't make this change in the 2.0 release, it would be a "shock" to turn on data caching in the service stream...

> Turn on DataCache by default
> ----------------------------
>
>                 Key: OPENJPA-1469
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1469
>             Project: OpenJPA
>          Issue Type: Improvement
>          Components: datacache
>    Affects Versions: 2.0.0-M1, 2.0.0-M2, 2.0.0-M3, 2.0.0-beta, 2.0.0-beta2, 2.0.0
>            Reporter: Kevin Sutter
>            Assignee: Kevin Sutter
>             Fix For: 2.1.0
>
>
> I'm proposing that we change the default behavior for the DataCache.  Currently, the DataCache is turned off by default.  Our competition is turning on their L2 cache by default.  Thus, out-of-the-box comparisons are killing us.  We have to explain the difference, get them to change the configuration one way or the other for apples-to-apples comparisons, and then re-run the benchmark.  By that time, it's too late.  We already lost.
> Due to the upcoming 2.0.0 release, it seems like a good time to change this default.  Please comment directly to this JIRA.
> Thanks,
> Kevin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OPENJPA-1469) Turn on DataCache by default

Posted by "Rick Curtis (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENJPA-1469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12898973#action_12898973 ] 

Rick Curtis commented on OPENJPA-1469:
--------------------------------------

Below is the entire list of tests that fail in the openjpa-persistence-jdbc bucket. To recreate the failures, enable the datacache and re-run. I'm putting this list here because I don't think I'll be able to get through all of them in the near future.

Failures that have been investigated:
org.apache.openjpa.persistence.spring.TestLibService -- OPENJPA-1767
org.apache.openjpa.jdbc.kernel.TestM2MBiVersion -- OPENJPA-1768

Failures requiring investigation:
org.apache.openjpa.persistence.graph.TestPersistentGraph
org.apache.openjpa.persistence.jdbc.query.TestNativeQueryProcedures
org.apache.openjpa.persistence.jdbc.query.TestUpdateSingleValuedAssociation
org.apache.openjpa.jdbc.kernel.TestCollectionTracking
org.apache.openjpa.persistence.embed.attrOverrides.TestAssocOverrides
org.apache.openjpa.persistence.proxy.TestDetachMerge
org.apache.openjpa.persistence.TestXMLPersistenceMetaDataParser
org.apache.openjpa.persistence.jdbc.annotations.TestEJBEmbedded
org.apache.openjpa.persistence.jdbc.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.jdbc.annotations.TestManyToMany
org.apache.openjpa.persistence.jdbc.annotations.TestOneToOne
org.apache.openjpa.persistence.jpql.joins.TestEJBJoins
org.apache.openjpa.persistence.kernel.TestIndirectRecursion
org.apache.openjpa.persistence.kernel.TestPCClass
org.apache.openjpa.persistence.event.TestBeforeCommit
org.apache.openjpa.persistence.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.annotations.TestManyToMany
org.apache.openjpa.persistence.annotations.TestOneToOne
org.apache.openjpa.persistence.detachment.TestDetachNoStateField
org.apache.openjpa.persistence.enhance.identity.TestMultipleLevelDerivedIdentity1
org.apache.openjpa.persistence.query.TestProjectionQueryWithIdenticalResult
org.apache.openjpa.kernel.TestEnhancedInstanceBrokerSerialization
org.apache.openjpa.kernel.TestInstanceGraphBrokerSerialization
org.apache.openjpa.persistence.detach.TestDetachCascade
org.apache.openjpa.persistence.embed.TestEmbeddable
org.apache.openjpa.persistence.jdbc.order.TestOrderColumn
org.apache.openjpa.persistence.conf.TestOverrideNonJtaDataSource
org.apache.openjpa.persistence.conf.TestSwitchConnection
org.apache.openjpa.persistence.relations.TestChainEntities
org.apache.openjpa.persistence.relations.TestEagerBidiSQL
org.apache.openjpa.persistence.relations.TestIdOrderedOneMany
org.apache.openjpa.persistence.relations.TestInverseEagerSQL
org.apache.openjpa.persistence.relations.TestLazyManyToOne
org.apache.openjpa.persistence.relations.TestManyEagerSQL
org.apache.openjpa.persistence.relations.TestManyOneAsId
org.apache.openjpa.persistence.relations.TestRelationFieldAsPrimaryKeyAndForeignKey
org.apache.openjpa.persistence.jdbc.sqlcache.TestFinderCache
org.apache.openjpa.persistence.jpql.functions.TestSetParameter
org.apache.openjpa.persistence.criteria.TestSubqueries
org.apache.openjpa.jdbc.persistence.classcriteria.TestQuerySubclass
org.apache.openjpa.persistence.jdbc.query.cache.TestNonPrimaryKeyQueryParameters

> Turn on DataCache by default
> ----------------------------
>
>                 Key: OPENJPA-1469
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1469
>             Project: OpenJPA
>          Issue Type: Improvement
>          Components: datacache
>    Affects Versions: 2.0.0-M1, 2.0.0-M2, 2.0.0-M3, 2.0.0-beta, 2.0.0-beta2, 2.0.0
>            Reporter: Kevin Sutter
>            Assignee: Rick Curtis
>             Fix For: 2.1.0
>
>
> I'm proposing that we change the default behavior for the DataCache.  Currently, the DataCache is turned off by default.  Our competition is turning on their L2 cache by default.  Thus, out-of-the-box comparisons are killing us.  We have to explain the difference, get them to change the configuration one way or the other for apples-to-apples comparisons, and then re-run the benchmark.  By that time, it's too late.  We already lost.
> Due to the upcoming 2.0.0 release, it seems like a good time to change this default.  Please comment directly to this JIRA.
> Thanks,
> Kevin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Issue Comment Edited: (OPENJPA-1469) Turn on DataCache by default

Posted by "Rick Curtis (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENJPA-1469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12898973#action_12898973 ] 

Rick Curtis edited comment on OPENJPA-1469 at 8/18/10 5:56 PM:
---------------------------------------------------------------

Below is the entire list of tests that fail in the openjpa-persistence-jdbc bucket. To recreate the failures, enable the datacache and re-run. I'm putting this list here because I don't think I'll be able to get through all of them in the near future.

Failures that have been investigated:
OPENJPA-1767
 - org.apache.openjpa.persistence.jdbc.annotations.TestOneToOne 
 - org.apache.openjpa.persistence.spring.TestLibService
 - org.apache.openjpa.persistence.jdbc.annotations.TestManyToMany 

OPENJPA-1768
 - org.apache.openjpa.jdbc.kernel.TestM2MBiVersion

OPENJPA-1769
 - org.apache.openjpa.persistence.detachment.TestDetachNoStateField

Fixed testcases:
org.apache.openjpa.persistence.jdbc.query.TestUpdateSingleValuedAssociation

Broker serialization tests (busted and probably don't care):
org.apache.openjpa.kernel.TestEnhancedInstanceBrokerSerialization
org.apache.openjpa.kernel.TestInstanceGraphBrokerSerialization

Failures requiring investigation:
org.apache.openjpa.persistence.graph.TestPersistentGraph
org.apache.openjpa.persistence.jdbc.query.TestNativeQueryProcedures
org.apache.openjpa.jdbc.kernel.TestCollectionTracking
org.apache.openjpa.persistence.embed.attrOverrides.TestAssocOverrides
org.apache.openjpa.persistence.proxy.TestDetachMerge
org.apache.openjpa.persistence.TestXMLPersistenceMetaDataParser
org.apache.openjpa.persistence.jdbc.annotations.TestEJBEmbedded
org.apache.openjpa.persistence.jdbc.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.jdbc.annotations.TestManyToMany
org.apache.openjpa.persistence.jpql.joins.TestEJBJoins
org.apache.openjpa.persistence.kernel.TestIndirectRecursion
org.apache.openjpa.persistence.kernel.TestPCClass
org.apache.openjpa.persistence.event.TestBeforeCommit
org.apache.openjpa.persistence.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.annotations.TestManyToMany
org.apache.openjpa.persistence.annotations.TestOneToOne
org.apache.openjpa.persistence.enhance.identity.TestMultipleLevelDerivedIdentity1
org.apache.openjpa.persistence.query.TestProjectionQueryWithIdenticalResult
org.apache.openjpa.persistence.detach.TestDetachCascade
org.apache.openjpa.persistence.embed.TestEmbeddable
org.apache.openjpa.persistence.jdbc.order.TestOrderColumn
org.apache.openjpa.persistence.conf.TestOverrideNonJtaDataSource
org.apache.openjpa.persistence.conf.TestSwitchConnection
org.apache.openjpa.persistence.relations.TestChainEntities
org.apache.openjpa.persistence.relations.TestEagerBidiSQL
org.apache.openjpa.persistence.relations.TestIdOrderedOneMany
org.apache.openjpa.persistence.relations.TestInverseEagerSQL
org.apache.openjpa.persistence.relations.TestLazyManyToOne
org.apache.openjpa.persistence.relations.TestManyEagerSQL
org.apache.openjpa.persistence.relations.TestManyOneAsId
org.apache.openjpa.persistence.relations.TestRelationFieldAsPrimaryKeyAndForeignKey
org.apache.openjpa.persistence.jdbc.sqlcache.TestFinderCache
org.apache.openjpa.persistence.jpql.functions.TestSetParameter
org.apache.openjpa.persistence.criteria.TestSubqueries
org.apache.openjpa.jdbc.persistence.classcriteria.TestQuerySubclass
org.apache.openjpa.persistence.jdbc.query.cache.TestNonPrimaryKeyQueryParameters

      was (Author: curtisr7):
    Below is the entire list of tests that fail in the openjpa-persistence-jdbc bucket. To recreate the failures, enable the datacache and re-run. I'm putting this list here because I don't think I'll be able to get through all of them in the near future.

Failures that have been investigated:
OPENJPA-1767
 - org.apache.openjpa.persistence.jdbc.annotations.TestOneToOne 
 - org.apache.openjpa.persistence.spring.TestLibService
OPENJPA-1768
 - org.apache.openjpa.jdbc.kernel.TestM2MBiVersion

Fixed testcases:
org.apache.openjpa.persistence.jdbc.query.TestUpdateSingleValuedAssociation

Failures requiring investigation:
org.apache.openjpa.persistence.graph.TestPersistentGraph
org.apache.openjpa.persistence.jdbc.query.TestNativeQueryProcedures
org.apache.openjpa.jdbc.kernel.TestCollectionTracking
org.apache.openjpa.persistence.embed.attrOverrides.TestAssocOverrides
org.apache.openjpa.persistence.proxy.TestDetachMerge
org.apache.openjpa.persistence.TestXMLPersistenceMetaDataParser
org.apache.openjpa.persistence.jdbc.annotations.TestEJBEmbedded
org.apache.openjpa.persistence.jdbc.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.jdbc.annotations.TestManyToMany
org.apache.openjpa.persistence.jdbc.annotations.TestOneToOne
org.apache.openjpa.persistence.jpql.joins.TestEJBJoins
org.apache.openjpa.persistence.kernel.TestIndirectRecursion
org.apache.openjpa.persistence.kernel.TestPCClass
org.apache.openjpa.persistence.event.TestBeforeCommit
org.apache.openjpa.persistence.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.annotations.TestManyToMany
org.apache.openjpa.persistence.annotations.TestOneToOne
org.apache.openjpa.persistence.detachment.TestDetachNoStateField
org.apache.openjpa.persistence.enhance.identity.TestMultipleLevelDerivedIdentity1
org.apache.openjpa.persistence.query.TestProjectionQueryWithIdenticalResult
org.apache.openjpa.kernel.TestEnhancedInstanceBrokerSerialization
org.apache.openjpa.kernel.TestInstanceGraphBrokerSerialization
org.apache.openjpa.persistence.detach.TestDetachCascade
org.apache.openjpa.persistence.embed.TestEmbeddable
org.apache.openjpa.persistence.jdbc.order.TestOrderColumn
org.apache.openjpa.persistence.conf.TestOverrideNonJtaDataSource
org.apache.openjpa.persistence.conf.TestSwitchConnection
org.apache.openjpa.persistence.relations.TestChainEntities
org.apache.openjpa.persistence.relations.TestEagerBidiSQL
org.apache.openjpa.persistence.relations.TestIdOrderedOneMany
org.apache.openjpa.persistence.relations.TestInverseEagerSQL
org.apache.openjpa.persistence.relations.TestLazyManyToOne
org.apache.openjpa.persistence.relations.TestManyEagerSQL
org.apache.openjpa.persistence.relations.TestManyOneAsId
org.apache.openjpa.persistence.relations.TestRelationFieldAsPrimaryKeyAndForeignKey
org.apache.openjpa.persistence.jdbc.sqlcache.TestFinderCache
org.apache.openjpa.persistence.jpql.functions.TestSetParameter
org.apache.openjpa.persistence.criteria.TestSubqueries
org.apache.openjpa.jdbc.persistence.classcriteria.TestQuerySubclass
org.apache.openjpa.persistence.jdbc.query.cache.TestNonPrimaryKeyQueryParameters
  
> Turn on DataCache by default
> ----------------------------
>
>                 Key: OPENJPA-1469
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1469
>             Project: OpenJPA
>          Issue Type: Improvement
>          Components: datacache
>    Affects Versions: 2.0.0-M1, 2.0.0-M2, 2.0.0-M3, 2.0.0-beta, 2.0.0-beta2, 2.0.0
>            Reporter: Kevin Sutter
>            Assignee: Rick Curtis
>             Fix For: 2.1.0
>
>
> I'm proposing that we change the default behavior for the DataCache.  Currently, the DataCache is turned off by default.  Our competition is turning on their L2 cache by default.  Thus, out-of-the-box comparisons are killing us.  We have to explain the difference, get them to change the configuration one way or the other for apples-to-apples comparisons, and then re-run the benchmark.  By that time, it's too late.  We already lost.
> Due to the upcoming 2.0.0 release, it seems like a good time to change this default.  Please comment directly to this JIRA.
> Thanks,
> Kevin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Issue Comment Edited: (OPENJPA-1469) Turn on DataCache by default

Posted by "Rick Curtis (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENJPA-1469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12898973#action_12898973 ] 

Rick Curtis edited comment on OPENJPA-1469 at 8/19/10 10:47 AM:
----------------------------------------------------------------

Below is the entire list of tests that fail in the openjpa-persistence-jdbc bucket. To recreate the failures, enable the datacache and re-run. I'm putting this list here because I don't think I'll be able to get through all of them in the near future.

Failures that have been investigated:
OPENJPA-1767
 - org.apache.openjpa.persistence.jdbc.annotations.TestOneToOne 
 - org.apache.openjpa.persistence.spring.TestLibService
 - org.apache.openjpa.persistence.jdbc.annotations.TestManyToMany 

OPENJPA-1768
 - org.apache.openjpa.jdbc.kernel.TestM2MBiVersion

OPENJPA-1769
 - org.apache.openjpa.persistence.detachment.TestDetachNoStateField

OPENJPA-1770
 - org.apache.openjpa.persistence.jdbc.annotations.TestEJBEmbedded


Fixed testcases:
org.apache.openjpa.persistence.jdbc.query.TestUpdateSingleValuedAssociation

Broker serialization tests (busted and probably don't care):
org.apache.openjpa.kernel.TestEnhancedInstanceBrokerSerialization
org.apache.openjpa.kernel.TestInstanceGraphBrokerSerialization

Failures requiring investigation:
org.apache.openjpa.persistence.graph.TestPersistentGraph
org.apache.openjpa.persistence.jdbc.query.TestNativeQueryProcedures
org.apache.openjpa.jdbc.kernel.TestCollectionTracking
org.apache.openjpa.persistence.embed.attrOverrides.TestAssocOverrides
org.apache.openjpa.persistence.proxy.TestDetachMerge
org.apache.openjpa.persistence.TestXMLPersistenceMetaDataParser
org.apache.openjpa.persistence.jdbc.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.jdbc.annotations.TestManyToMany
org.apache.openjpa.persistence.jpql.joins.TestEJBJoins
org.apache.openjpa.persistence.kernel.TestIndirectRecursion
org.apache.openjpa.persistence.kernel.TestPCClass
org.apache.openjpa.persistence.event.TestBeforeCommit
org.apache.openjpa.persistence.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.annotations.TestManyToMany
org.apache.openjpa.persistence.annotations.TestOneToOne
org.apache.openjpa.persistence.enhance.identity.TestMultipleLevelDerivedIdentity1
org.apache.openjpa.persistence.query.TestProjectionQueryWithIdenticalResult
org.apache.openjpa.persistence.detach.TestDetachCascade
org.apache.openjpa.persistence.embed.TestEmbeddable
org.apache.openjpa.persistence.jdbc.order.TestOrderColumn
org.apache.openjpa.persistence.conf.TestOverrideNonJtaDataSource
org.apache.openjpa.persistence.conf.TestSwitchConnection
org.apache.openjpa.persistence.relations.TestChainEntities
org.apache.openjpa.persistence.relations.TestEagerBidiSQL
org.apache.openjpa.persistence.relations.TestIdOrderedOneMany
org.apache.openjpa.persistence.relations.TestInverseEagerSQL
org.apache.openjpa.persistence.relations.TestLazyManyToOne
org.apache.openjpa.persistence.relations.TestManyEagerSQL
org.apache.openjpa.persistence.relations.TestManyOneAsId
org.apache.openjpa.persistence.relations.TestRelationFieldAsPrimaryKeyAndForeignKey
org.apache.openjpa.persistence.jdbc.sqlcache.TestFinderCache
org.apache.openjpa.persistence.jpql.functions.TestSetParameter
org.apache.openjpa.persistence.criteria.TestSubqueries
org.apache.openjpa.jdbc.persistence.classcriteria.TestQuerySubclass
org.apache.openjpa.persistence.jdbc.query.cache.TestNonPrimaryKeyQueryParameters

      was (Author: curtisr7):
    Below is the entire list of tests that fail in the openjpa-persistence-jdbc bucket. To recreate the failures, enable the datacache and re-run. I'm putting this list here because I don't think I'll be able to get through all of them in the near future.

Failures that have been investigated:
OPENJPA-1767
 - org.apache.openjpa.persistence.jdbc.annotations.TestOneToOne 
 - org.apache.openjpa.persistence.spring.TestLibService
 - org.apache.openjpa.persistence.jdbc.annotations.TestManyToMany 

OPENJPA-1768
 - org.apache.openjpa.jdbc.kernel.TestM2MBiVersion

OPENJPA-1769
 - org.apache.openjpa.persistence.detachment.TestDetachNoStateField

Fixed testcases:
org.apache.openjpa.persistence.jdbc.query.TestUpdateSingleValuedAssociation

Broker serialization tests (busted and probably don't care):
org.apache.openjpa.kernel.TestEnhancedInstanceBrokerSerialization
org.apache.openjpa.kernel.TestInstanceGraphBrokerSerialization

Failures requiring investigation:
org.apache.openjpa.persistence.graph.TestPersistentGraph
org.apache.openjpa.persistence.jdbc.query.TestNativeQueryProcedures
org.apache.openjpa.jdbc.kernel.TestCollectionTracking
org.apache.openjpa.persistence.embed.attrOverrides.TestAssocOverrides
org.apache.openjpa.persistence.proxy.TestDetachMerge
org.apache.openjpa.persistence.TestXMLPersistenceMetaDataParser
org.apache.openjpa.persistence.jdbc.annotations.TestEJBEmbedded
org.apache.openjpa.persistence.jdbc.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.jdbc.annotations.TestManyToMany
org.apache.openjpa.persistence.jpql.joins.TestEJBJoins
org.apache.openjpa.persistence.kernel.TestIndirectRecursion
org.apache.openjpa.persistence.kernel.TestPCClass
org.apache.openjpa.persistence.event.TestBeforeCommit
org.apache.openjpa.persistence.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.annotations.TestManyToMany
org.apache.openjpa.persistence.annotations.TestOneToOne
org.apache.openjpa.persistence.enhance.identity.TestMultipleLevelDerivedIdentity1
org.apache.openjpa.persistence.query.TestProjectionQueryWithIdenticalResult
org.apache.openjpa.persistence.detach.TestDetachCascade
org.apache.openjpa.persistence.embed.TestEmbeddable
org.apache.openjpa.persistence.jdbc.order.TestOrderColumn
org.apache.openjpa.persistence.conf.TestOverrideNonJtaDataSource
org.apache.openjpa.persistence.conf.TestSwitchConnection
org.apache.openjpa.persistence.relations.TestChainEntities
org.apache.openjpa.persistence.relations.TestEagerBidiSQL
org.apache.openjpa.persistence.relations.TestIdOrderedOneMany
org.apache.openjpa.persistence.relations.TestInverseEagerSQL
org.apache.openjpa.persistence.relations.TestLazyManyToOne
org.apache.openjpa.persistence.relations.TestManyEagerSQL
org.apache.openjpa.persistence.relations.TestManyOneAsId
org.apache.openjpa.persistence.relations.TestRelationFieldAsPrimaryKeyAndForeignKey
org.apache.openjpa.persistence.jdbc.sqlcache.TestFinderCache
org.apache.openjpa.persistence.jpql.functions.TestSetParameter
org.apache.openjpa.persistence.criteria.TestSubqueries
org.apache.openjpa.jdbc.persistence.classcriteria.TestQuerySubclass
org.apache.openjpa.persistence.jdbc.query.cache.TestNonPrimaryKeyQueryParameters
  
> Turn on DataCache by default
> ----------------------------
>
>                 Key: OPENJPA-1469
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1469
>             Project: OpenJPA
>          Issue Type: Improvement
>          Components: datacache
>    Affects Versions: 2.0.0-M1, 2.0.0-M2, 2.0.0-M3, 2.0.0-beta, 2.0.0-beta2, 2.0.0
>            Reporter: Kevin Sutter
>            Assignee: Rick Curtis
>             Fix For: 2.1.0
>
>
> I'm proposing that we change the default behavior for the DataCache.  Currently, the DataCache is turned off by default.  Our competition is turning on their L2 cache by default.  Thus, out-of-the-box comparisons are killing us.  We have to explain the difference, get them to change the configuration one way or the other for apples-to-apples comparisons, and then re-run the benchmark.  By that time, it's too late.  We already lost.
> Due to the upcoming 2.0.0 release, it seems like a good time to change this default.  Please comment directly to this JIRA.
> Thanks,
> Kevin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (OPENJPA-1469) Turn on DataCache by default

Posted by "Rick Curtis (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OPENJPA-1469?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rick Curtis reassigned OPENJPA-1469:
------------------------------------

    Assignee: Rick Curtis  (was: Kevin Sutter)

> Turn on DataCache by default
> ----------------------------
>
>                 Key: OPENJPA-1469
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1469
>             Project: OpenJPA
>          Issue Type: Improvement
>          Components: datacache
>    Affects Versions: 2.0.0-M1, 2.0.0-M2, 2.0.0-M3, 2.0.0-beta, 2.0.0-beta2, 2.0.0
>            Reporter: Kevin Sutter
>            Assignee: Rick Curtis
>             Fix For: 2.1.0
>
>
> I'm proposing that we change the default behavior for the DataCache.  Currently, the DataCache is turned off by default.  Our competition is turning on their L2 cache by default.  Thus, out-of-the-box comparisons are killing us.  We have to explain the difference, get them to change the configuration one way or the other for apples-to-apples comparisons, and then re-run the benchmark.  By that time, it's too late.  We already lost.
> Due to the upcoming 2.0.0 release, it seems like a good time to change this default.  Please comment directly to this JIRA.
> Thanks,
> Kevin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OPENJPA-1469) Turn on DataCache by default

Posted by "Kevin Sutter (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENJPA-1469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12802340#action_12802340 ] 

Kevin Sutter commented on OPENJPA-1469:
---------------------------------------

Currently, the QueryCache is turned "on" by default if the DataCache is turned "on".  But, we're finding some performance issues with the default QueryCache (reference OPENJPA-1471).  Depending on how quickly we can turn around openjpa-1471, this JIRA may enable DataCache and disable QueryCache.  I'm running the JUnit bucket right now with this configuration to see if this combination introduces any functional changes.

> Turn on DataCache by default
> ----------------------------
>
>                 Key: OPENJPA-1469
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1469
>             Project: OpenJPA
>          Issue Type: Improvement
>          Components: datacache
>    Affects Versions: 2.0.0-M1, 2.0.0-M2, 2.0.0-M3, 2.0.0-M4
>            Reporter: Kevin Sutter
>             Fix For: 2.0.0
>
>
> I'm proposing that we change the default behavior for the DataCache.  Currently, the DataCache is turned off by default.  Our competition is turning on their L2 cache by default.  Thus, out-of-the-box comparisons are killing us.  We have to explain the difference, get them to change the configuration one way or the other for apples-to-apples comparisons, and then re-run the benchmark.  By that time, it's too late.  We already lost.
> Due to the upcoming 2.0.0 release, it seems like a good time to change this default.  Please comment directly to this JIRA.
> Thanks,
> Kevin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Issue Comment Edited: (OPENJPA-1469) Turn on DataCache by default

Posted by "Rick Curtis (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENJPA-1469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12898973#action_12898973 ] 

Rick Curtis edited comment on OPENJPA-1469 at 8/16/10 4:22 PM:
---------------------------------------------------------------

Below is the entire list of tests that fail in the openjpa-persistence-jdbc bucket. To recreate the failures, enable the datacache and re-run. I'm putting this list here because I don't think I'll be able to get through all of them in the near future.

Failures that have been investigated:
org.apache.openjpa.persistence.spring.TestLibService -- OPENJPA-1767
org.apache.openjpa.jdbc.kernel.TestM2MBiVersion -- OPENJPA-1768

Fixed testcases:
org.apache.openjpa.persistence.jdbc.query.TestUpdateSingleValuedAssociation

Failures requiring investigation:
org.apache.openjpa.persistence.graph.TestPersistentGraph
org.apache.openjpa.persistence.jdbc.query.TestNativeQueryProcedures
org.apache.openjpa.jdbc.kernel.TestCollectionTracking
org.apache.openjpa.persistence.embed.attrOverrides.TestAssocOverrides
org.apache.openjpa.persistence.proxy.TestDetachMerge
org.apache.openjpa.persistence.TestXMLPersistenceMetaDataParser
org.apache.openjpa.persistence.jdbc.annotations.TestEJBEmbedded
org.apache.openjpa.persistence.jdbc.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.jdbc.annotations.TestManyToMany
org.apache.openjpa.persistence.jdbc.annotations.TestOneToOne
org.apache.openjpa.persistence.jpql.joins.TestEJBJoins
org.apache.openjpa.persistence.kernel.TestIndirectRecursion
org.apache.openjpa.persistence.kernel.TestPCClass
org.apache.openjpa.persistence.event.TestBeforeCommit
org.apache.openjpa.persistence.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.annotations.TestManyToMany
org.apache.openjpa.persistence.annotations.TestOneToOne
org.apache.openjpa.persistence.detachment.TestDetachNoStateField
org.apache.openjpa.persistence.enhance.identity.TestMultipleLevelDerivedIdentity1
org.apache.openjpa.persistence.query.TestProjectionQueryWithIdenticalResult
org.apache.openjpa.kernel.TestEnhancedInstanceBrokerSerialization
org.apache.openjpa.kernel.TestInstanceGraphBrokerSerialization
org.apache.openjpa.persistence.detach.TestDetachCascade
org.apache.openjpa.persistence.embed.TestEmbeddable
org.apache.openjpa.persistence.jdbc.order.TestOrderColumn
org.apache.openjpa.persistence.conf.TestOverrideNonJtaDataSource
org.apache.openjpa.persistence.conf.TestSwitchConnection
org.apache.openjpa.persistence.relations.TestChainEntities
org.apache.openjpa.persistence.relations.TestEagerBidiSQL
org.apache.openjpa.persistence.relations.TestIdOrderedOneMany
org.apache.openjpa.persistence.relations.TestInverseEagerSQL
org.apache.openjpa.persistence.relations.TestLazyManyToOne
org.apache.openjpa.persistence.relations.TestManyEagerSQL
org.apache.openjpa.persistence.relations.TestManyOneAsId
org.apache.openjpa.persistence.relations.TestRelationFieldAsPrimaryKeyAndForeignKey
org.apache.openjpa.persistence.jdbc.sqlcache.TestFinderCache
org.apache.openjpa.persistence.jpql.functions.TestSetParameter
org.apache.openjpa.persistence.criteria.TestSubqueries
org.apache.openjpa.jdbc.persistence.classcriteria.TestQuerySubclass
org.apache.openjpa.persistence.jdbc.query.cache.TestNonPrimaryKeyQueryParameters

      was (Author: curtisr7):
    Below is the entire list of tests that fail in the openjpa-persistence-jdbc bucket. To recreate the failures, enable the datacache and re-run. I'm putting this list here because I don't think I'll be able to get through all of them in the near future.

Failures that have been investigated:
org.apache.openjpa.persistence.spring.TestLibService -- OPENJPA-1767
org.apache.openjpa.jdbc.kernel.TestM2MBiVersion -- OPENJPA-1768

Failures requiring investigation:
org.apache.openjpa.persistence.graph.TestPersistentGraph
org.apache.openjpa.persistence.jdbc.query.TestNativeQueryProcedures
org.apache.openjpa.persistence.jdbc.query.TestUpdateSingleValuedAssociation
org.apache.openjpa.jdbc.kernel.TestCollectionTracking
org.apache.openjpa.persistence.embed.attrOverrides.TestAssocOverrides
org.apache.openjpa.persistence.proxy.TestDetachMerge
org.apache.openjpa.persistence.TestXMLPersistenceMetaDataParser
org.apache.openjpa.persistence.jdbc.annotations.TestEJBEmbedded
org.apache.openjpa.persistence.jdbc.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.jdbc.annotations.TestManyToMany
org.apache.openjpa.persistence.jdbc.annotations.TestOneToOne
org.apache.openjpa.persistence.jpql.joins.TestEJBJoins
org.apache.openjpa.persistence.kernel.TestIndirectRecursion
org.apache.openjpa.persistence.kernel.TestPCClass
org.apache.openjpa.persistence.event.TestBeforeCommit
org.apache.openjpa.persistence.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.annotations.TestManyToMany
org.apache.openjpa.persistence.annotations.TestOneToOne
org.apache.openjpa.persistence.detachment.TestDetachNoStateField
org.apache.openjpa.persistence.enhance.identity.TestMultipleLevelDerivedIdentity1
org.apache.openjpa.persistence.query.TestProjectionQueryWithIdenticalResult
org.apache.openjpa.kernel.TestEnhancedInstanceBrokerSerialization
org.apache.openjpa.kernel.TestInstanceGraphBrokerSerialization
org.apache.openjpa.persistence.detach.TestDetachCascade
org.apache.openjpa.persistence.embed.TestEmbeddable
org.apache.openjpa.persistence.jdbc.order.TestOrderColumn
org.apache.openjpa.persistence.conf.TestOverrideNonJtaDataSource
org.apache.openjpa.persistence.conf.TestSwitchConnection
org.apache.openjpa.persistence.relations.TestChainEntities
org.apache.openjpa.persistence.relations.TestEagerBidiSQL
org.apache.openjpa.persistence.relations.TestIdOrderedOneMany
org.apache.openjpa.persistence.relations.TestInverseEagerSQL
org.apache.openjpa.persistence.relations.TestLazyManyToOne
org.apache.openjpa.persistence.relations.TestManyEagerSQL
org.apache.openjpa.persistence.relations.TestManyOneAsId
org.apache.openjpa.persistence.relations.TestRelationFieldAsPrimaryKeyAndForeignKey
org.apache.openjpa.persistence.jdbc.sqlcache.TestFinderCache
org.apache.openjpa.persistence.jpql.functions.TestSetParameter
org.apache.openjpa.persistence.criteria.TestSubqueries
org.apache.openjpa.jdbc.persistence.classcriteria.TestQuerySubclass
org.apache.openjpa.persistence.jdbc.query.cache.TestNonPrimaryKeyQueryParameters
  
> Turn on DataCache by default
> ----------------------------
>
>                 Key: OPENJPA-1469
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1469
>             Project: OpenJPA
>          Issue Type: Improvement
>          Components: datacache
>    Affects Versions: 2.0.0-M1, 2.0.0-M2, 2.0.0-M3, 2.0.0-beta, 2.0.0-beta2, 2.0.0
>            Reporter: Kevin Sutter
>            Assignee: Rick Curtis
>             Fix For: 2.1.0
>
>
> I'm proposing that we change the default behavior for the DataCache.  Currently, the DataCache is turned off by default.  Our competition is turning on their L2 cache by default.  Thus, out-of-the-box comparisons are killing us.  We have to explain the difference, get them to change the configuration one way or the other for apples-to-apples comparisons, and then re-run the benchmark.  By that time, it's too late.  We already lost.
> Due to the upcoming 2.0.0 release, it seems like a good time to change this default.  Please comment directly to this JIRA.
> Thanks,
> Kevin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OPENJPA-1469) Turn on DataCache by default

Posted by "Kevin Sutter (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENJPA-1469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12803300#action_12803300 ] 

Kevin Sutter commented on OPENJPA-1469:
---------------------------------------

More test results...

DataCache = true
QueryCache = false (proposed new default)
RemoteCommitProvider = sjvm

30 Failures, 37 Errors

DataCache = true
QueryCache = true (current default)
RemoteCommitProvider = sjvm

394 Failures, 39 Errors

Two things are becoming obvious...

1)  I don't have the time to resolve all of the errors associated with turning on the DataCache by default before the 2.0 cutoff.  
We can continue to investigate these errors and get this default reset in the near future.  Most of these problems are probably just testcase errors (like the other fixups).  But, we need to take the time to investigate and understand before making this switch.

2)  We have to turn the QueryCache off by default.  Not only does the "true" setting affect the performance gain when you turn on DataCache, but from a quick peek at the errors generated by the above configuration, the use of the QueryCache is affecting other aspects of the runtime like Serialization.

I will be creating separate sub-tasks for the work items not being covered.  Please comment if you do not agree with this direction.

Thanks,
Kevin

> Turn on DataCache by default
> ----------------------------
>
>                 Key: OPENJPA-1469
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1469
>             Project: OpenJPA
>          Issue Type: Improvement
>          Components: datacache
>    Affects Versions: 2.0.0-M1, 2.0.0-M2, 2.0.0-M3, 2.0.0-M4
>            Reporter: Kevin Sutter
>            Assignee: Kevin Sutter
>             Fix For: 2.0.0
>
>
> I'm proposing that we change the default behavior for the DataCache.  Currently, the DataCache is turned off by default.  Our competition is turning on their L2 cache by default.  Thus, out-of-the-box comparisons are killing us.  We have to explain the difference, get them to change the configuration one way or the other for apples-to-apples comparisons, and then re-run the benchmark.  By that time, it's too late.  We already lost.
> Due to the upcoming 2.0.0 release, it seems like a good time to change this default.  Please comment directly to this JIRA.
> Thanks,
> Kevin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Issue Comment Edited: (OPENJPA-1469) Turn on DataCache by default

Posted by "Rick Curtis (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENJPA-1469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12898973#action_12898973 ] 

Rick Curtis edited comment on OPENJPA-1469 at 8/18/10 3:10 PM:
---------------------------------------------------------------

Below is the entire list of tests that fail in the openjpa-persistence-jdbc bucket. To recreate the failures, enable the datacache and re-run. I'm putting this list here because I don't think I'll be able to get through all of them in the near future.

Failures that have been investigated:
OPENJPA-1767
 - org.apache.openjpa.persistence.jdbc.annotations.TestOneToOne 
 - org.apache.openjpa.persistence.spring.TestLibService
OPENJPA-1768
 - org.apache.openjpa.jdbc.kernel.TestM2MBiVersion

Fixed testcases:
org.apache.openjpa.persistence.jdbc.query.TestUpdateSingleValuedAssociation

Failures requiring investigation:
org.apache.openjpa.persistence.graph.TestPersistentGraph
org.apache.openjpa.persistence.jdbc.query.TestNativeQueryProcedures
org.apache.openjpa.jdbc.kernel.TestCollectionTracking
org.apache.openjpa.persistence.embed.attrOverrides.TestAssocOverrides
org.apache.openjpa.persistence.proxy.TestDetachMerge
org.apache.openjpa.persistence.TestXMLPersistenceMetaDataParser
org.apache.openjpa.persistence.jdbc.annotations.TestEJBEmbedded
org.apache.openjpa.persistence.jdbc.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.jdbc.annotations.TestManyToMany
org.apache.openjpa.persistence.jdbc.annotations.TestOneToOne
org.apache.openjpa.persistence.jpql.joins.TestEJBJoins
org.apache.openjpa.persistence.kernel.TestIndirectRecursion
org.apache.openjpa.persistence.kernel.TestPCClass
org.apache.openjpa.persistence.event.TestBeforeCommit
org.apache.openjpa.persistence.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.annotations.TestManyToMany
org.apache.openjpa.persistence.annotations.TestOneToOne
org.apache.openjpa.persistence.detachment.TestDetachNoStateField
org.apache.openjpa.persistence.enhance.identity.TestMultipleLevelDerivedIdentity1
org.apache.openjpa.persistence.query.TestProjectionQueryWithIdenticalResult
org.apache.openjpa.kernel.TestEnhancedInstanceBrokerSerialization
org.apache.openjpa.kernel.TestInstanceGraphBrokerSerialization
org.apache.openjpa.persistence.detach.TestDetachCascade
org.apache.openjpa.persistence.embed.TestEmbeddable
org.apache.openjpa.persistence.jdbc.order.TestOrderColumn
org.apache.openjpa.persistence.conf.TestOverrideNonJtaDataSource
org.apache.openjpa.persistence.conf.TestSwitchConnection
org.apache.openjpa.persistence.relations.TestChainEntities
org.apache.openjpa.persistence.relations.TestEagerBidiSQL
org.apache.openjpa.persistence.relations.TestIdOrderedOneMany
org.apache.openjpa.persistence.relations.TestInverseEagerSQL
org.apache.openjpa.persistence.relations.TestLazyManyToOne
org.apache.openjpa.persistence.relations.TestManyEagerSQL
org.apache.openjpa.persistence.relations.TestManyOneAsId
org.apache.openjpa.persistence.relations.TestRelationFieldAsPrimaryKeyAndForeignKey
org.apache.openjpa.persistence.jdbc.sqlcache.TestFinderCache
org.apache.openjpa.persistence.jpql.functions.TestSetParameter
org.apache.openjpa.persistence.criteria.TestSubqueries
org.apache.openjpa.jdbc.persistence.classcriteria.TestQuerySubclass
org.apache.openjpa.persistence.jdbc.query.cache.TestNonPrimaryKeyQueryParameters

      was (Author: curtisr7):
    Below is the entire list of tests that fail in the openjpa-persistence-jdbc bucket. To recreate the failures, enable the datacache and re-run. I'm putting this list here because I don't think I'll be able to get through all of them in the near future.

Failures that have been investigated:
org.apache.openjpa.persistence.spring.TestLibService -- OPENJPA-1767
org.apache.openjpa.jdbc.kernel.TestM2MBiVersion -- OPENJPA-1768

Fixed testcases:
org.apache.openjpa.persistence.jdbc.query.TestUpdateSingleValuedAssociation

Failures requiring investigation:
org.apache.openjpa.persistence.graph.TestPersistentGraph
org.apache.openjpa.persistence.jdbc.query.TestNativeQueryProcedures
org.apache.openjpa.jdbc.kernel.TestCollectionTracking
org.apache.openjpa.persistence.embed.attrOverrides.TestAssocOverrides
org.apache.openjpa.persistence.proxy.TestDetachMerge
org.apache.openjpa.persistence.TestXMLPersistenceMetaDataParser
org.apache.openjpa.persistence.jdbc.annotations.TestEJBEmbedded
org.apache.openjpa.persistence.jdbc.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.jdbc.annotations.TestManyToMany
org.apache.openjpa.persistence.jdbc.annotations.TestOneToOne
org.apache.openjpa.persistence.jpql.joins.TestEJBJoins
org.apache.openjpa.persistence.kernel.TestIndirectRecursion
org.apache.openjpa.persistence.kernel.TestPCClass
org.apache.openjpa.persistence.event.TestBeforeCommit
org.apache.openjpa.persistence.annotations.TestJoinedInheritance
org.apache.openjpa.persistence.annotations.TestManyToMany
org.apache.openjpa.persistence.annotations.TestOneToOne
org.apache.openjpa.persistence.detachment.TestDetachNoStateField
org.apache.openjpa.persistence.enhance.identity.TestMultipleLevelDerivedIdentity1
org.apache.openjpa.persistence.query.TestProjectionQueryWithIdenticalResult
org.apache.openjpa.kernel.TestEnhancedInstanceBrokerSerialization
org.apache.openjpa.kernel.TestInstanceGraphBrokerSerialization
org.apache.openjpa.persistence.detach.TestDetachCascade
org.apache.openjpa.persistence.embed.TestEmbeddable
org.apache.openjpa.persistence.jdbc.order.TestOrderColumn
org.apache.openjpa.persistence.conf.TestOverrideNonJtaDataSource
org.apache.openjpa.persistence.conf.TestSwitchConnection
org.apache.openjpa.persistence.relations.TestChainEntities
org.apache.openjpa.persistence.relations.TestEagerBidiSQL
org.apache.openjpa.persistence.relations.TestIdOrderedOneMany
org.apache.openjpa.persistence.relations.TestInverseEagerSQL
org.apache.openjpa.persistence.relations.TestLazyManyToOne
org.apache.openjpa.persistence.relations.TestManyEagerSQL
org.apache.openjpa.persistence.relations.TestManyOneAsId
org.apache.openjpa.persistence.relations.TestRelationFieldAsPrimaryKeyAndForeignKey
org.apache.openjpa.persistence.jdbc.sqlcache.TestFinderCache
org.apache.openjpa.persistence.jpql.functions.TestSetParameter
org.apache.openjpa.persistence.criteria.TestSubqueries
org.apache.openjpa.jdbc.persistence.classcriteria.TestQuerySubclass
org.apache.openjpa.persistence.jdbc.query.cache.TestNonPrimaryKeyQueryParameters
  
> Turn on DataCache by default
> ----------------------------
>
>                 Key: OPENJPA-1469
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1469
>             Project: OpenJPA
>          Issue Type: Improvement
>          Components: datacache
>    Affects Versions: 2.0.0-M1, 2.0.0-M2, 2.0.0-M3, 2.0.0-beta, 2.0.0-beta2, 2.0.0
>            Reporter: Kevin Sutter
>            Assignee: Rick Curtis
>             Fix For: 2.1.0
>
>
> I'm proposing that we change the default behavior for the DataCache.  Currently, the DataCache is turned off by default.  Our competition is turning on their L2 cache by default.  Thus, out-of-the-box comparisons are killing us.  We have to explain the difference, get them to change the configuration one way or the other for apples-to-apples comparisons, and then re-run the benchmark.  By that time, it's too late.  We already lost.
> Due to the upcoming 2.0.0 release, it seems like a good time to change this default.  Please comment directly to this JIRA.
> Thanks,
> Kevin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.