Radim Vansa
d0831d4511
HHH-10182 Backport HHH-7898 for JTA environment only
...
* made access to the synchronization concurrency-safe
* use Caches.withinTx as transaction wrap
2015-10-19 17:48:09 +02:00
Radim Vansa
dbb30213ed
HHH-10182 Backport HHH-7898 for JTA environment only
...
* fixed possible NPE
2015-10-16 15:26:16 +02:00
Radim Vansa
5d74afbc2d
HHH-10182 Backport HHH-7898 for JTA environment only
...
* using ConcurrentHashMap
* cleaning all in evictAll()
* cache check after getValue() == null from sync
2015-10-16 12:28:52 +02:00
Radim Vansa
a42d9444fc
HHH-10182 Backport HHH-7898 for JTA environment only
...
* this fix works only for JTA transactions! (JDBC transactions behavior
was not altered)
* removed cluster loader from default configuration since this can
insert already evicted entries to the cache, and with current version
of Infinispan its use is not justified (configuration was outdated)
2015-10-13 13:45:50 +02:00
Radim Vansa
631c057d45
HHH-9928 Pending put leaks when the entity is not found in DB
2015-08-12 16:31:54 +02:00
Gail Badner
08daea67e9
HHH-9802 : Allow running hibernate-infispan unit tests using Infinispan 7.2.1.Final as a run-time dependency
2015-05-19 11:17:55 -07:00
Gail Badner
e37039cefb
HHH-9802 : Allow running hibernate-infispan unit tests using Infinispan 7.2.1.Final as a run-time dependency
2015-05-19 11:17:54 -07:00
Gail Badner
62c6cd9aba
HHH-9802 : Allow running hibernate-infispan unit tests using Infinispan 7.2.1.Final as a run-time dependency
2015-05-19 11:17:54 -07:00
Gail Badner
46a2a7a3e3
HHH-9796 : Add test configuration for Infinispan 7.2; update tests to use configuration specifed by hibernate.cache.infinispan.cfg
2015-05-13 12:37:52 -07:00
Gail Badner
c5579a4640
HHH-9781 : Backport unit test change
2015-05-11 22:37:56 -07:00
Galder Zamarreño
d9ba5502e2
HHH-9781 HHH-9776 Backport clear/evict and element count fixes to 4.3
2015-05-11 10:23:10 +02:00
Paul Ferraro
4506987c24
HHH-9337 Region.destroy() attempts to remove a cache listener, but region class is not annotated with @Listener
...
(cherry picked from commit a1ba63cbc6
)
2015-01-05 23:42:13 -08:00
Gail Badner
f9a49efd17
HHH-9231 : Uncommitted data can remain in transactional collection cache after rollback if collection is initialized after flush
2014-07-07 19:03:58 -07:00
Galder Zamarreño
36e35207f6
HHH-9231 Avoid updating collection 2LC if contains entity added in tx
...
(cherry picked from commit 3b098a94d3463086a230d6dbc1254e9ecbf76cda)
Conflicts:
hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/functional/BasicTransactionalTestCase.java
2014-07-07 19:03:58 -07:00
Gail Badner
af5791f6dd
HHH-9231 HHH-5690 : Test cases for transactional cache strategy
2014-06-04 13:45:04 -07:00
Gail Badner
dad4c64d56
HHH-5690 : Entity cache after persist, flush, rollback (test case)
2014-06-03 21:28:24 -07:00
Brett Meyer
96b9366f14
HHH-8923 corrected test case
2014-03-26 10:36:01 -04:00
Brett Meyer
8358914331
HHH-9010: Revert "HHH-8961 corrected test failure"
...
This reverts commit 0dc24f1081
.
2014-02-28 14:00:02 -05:00
Brett Meyer
0dc24f1081
HHH-8961 corrected test failure
...
Conflicts:
hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/functional/cluster/EntityCollectionInvalidationTestCase.java
2014-02-18 16:00:56 -05:00
Galder Zamarreño
faba70203a
HHH-8772 Remove removal test for PutFromLoadValidatorTest
2013-12-13 16:17:31 +01:00
Galder Zamarreño
3883d7ca2d
HHH-8772 Bigger naked invalidation timeout for PutFromLoad unit test
...
* Test expects that the two invalidteKey calls happen within the naked
invalidation timeout. If they don't, the test would fail since the
second invalidate key would be removed. Increase the timeout
considerably to avoid the issue.
2013-12-09 17:48:07 +01:00
Steve Ebersole
055a750a53
HHH-8733 - General build cleanup
2013-12-02 20:57:57 -06:00
Steve Ebersole
14d0116af2
Revert "HHH-8733 - General build cleanup - hibernate-testing"
...
This reverts commit bc2855b323
.
2013-11-26 17:48:25 -06:00
Steve Ebersole
bc2855b323
HHH-8733 - General build cleanup - hibernate-testing
2013-11-26 13:53:18 -06:00
Steve Ebersole
d1023821b1
HHH-8733 - General build cleanup
2013-11-26 13:04:55 -05:00
Steve Ebersole
cd590470c0
HHH-8741 - More checkstyle cleanups
2013-11-24 09:44:55 -06:00
Galder Zamarreño
c7fa16abe9
HHH-8623 Cache should be up to date after region eviction
...
* Region clear now happens within the transaction of the caller,
if any. Otherwise, a new transaction is started in order to do the
clear within a transaction and so deal with situations where cache
statistics are queried outside of a transaction.
* Cache updates after the region eviction should be allowed to
happen, so if region eviction happened within the transaction, a
putFromLoad() is mapped to a normal put instead of a PFER call,
so that the data is accessible for the current transaction. This is
not an issue for situations where region has not evicted because
the session cache will have data that's been accessed in the
transaction.
* Transaction manager could be null, if region non-transactional
2013-11-21 13:41:39 +01:00
Galder Zamarreño
7788092173
HHH-8624 Update to Infinispan 6.0 snapshot
...
* Snapshot update is only to verify that the testsuite passes with
the latest Infinispan fixes for ISPN-3639.
2013-11-21 13:41:38 +01:00
Steve Ebersole
859eaaa1c5
HHH-8619 - Account for "shadow" services as part of ServiceRegistry impls
2013-10-17 15:19:35 -05:00
Brett Meyer
90532087d5
HHH-7959 gracefully handle non-transactional entity cache
2013-08-07 11:44:44 -04:00
Steve Ebersole
8e3770235b
HHH-8211 - Checkstyle and FindBugs fix-ups
2013-05-09 19:51:10 -05:00
Galder Zamarreño
23b6f6ab06
Add missing javadocs and fix rest of Checkstyle failures
2013-05-06 11:48:42 +01:00
Steve Ebersole
bfbc0b88a8
HHH-8159 - Apply fixups indicated by analysis tools
2013-05-01 18:53:55 -05:00
Brett Meyer
f83a2013b1
HHH-7943 test fix
2013-05-01 15:34:16 -04:00
Brett Meyer
489ee4a734
HHH-7943 Added support for ehcache and infinispan strategies and OSGi
...
services. Numerous ehcache and infinispan CL fixes.
2013-05-01 15:05:31 -04:00
Brett Meyer
398000517f
HHH-7943 Reworked "Availability" concepts into "strategy registration
...
providers". Updated proxool and c3p0 to use strategy selection.
2013-04-29 11:51:01 -04:00
Steve Ebersole
8eeef7af3b
HHH-8146 - Update to use maven-publishing plugin
2013-04-16 18:26:02 -05:00
Nikolay Shestakov
cbbadea538
HHH-7908 Logging level checking
...
Conflicts:
hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
2013-04-12 09:56:41 -04:00
Brett Meyer
cc4ef44670
HHH-8160 Updated for Gradle 1.5 OSGi plugin changes and package
...
versioning issues
2013-04-09 09:57:36 -04:00
Brett Meyer
394458f6a6
HHH-8010 Support app-managed EntityManagerFactory and SessionFactory
...
creation by OSGi bundles
Conflicts:
hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/ClassLoaderServiceImpl.java
hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java
hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DriverManagerConnectionProviderImpl.java
hibernate-entitymanager/src/main/java/org/hibernate/ejb/Ejb3Configuration.java
hibernate-osgi/src/main/java/org/hibernate/osgi/HibernateBundleActivator.java
2013-02-28 10:28:23 -05:00
Brett Meyer
4d68ddf7b0
HHH-7991 Correct all instances of
...
Thread.currentThread().getContextClassLoader()
2013-02-14 10:44:36 -05:00
Brett Meyer
56867417e2
HHH-7527 Enterprise OSGi JPA support
2013-02-14 10:44:35 -05:00
Strong Liu
d54a60448a
HHH-7580 compile error
...
Conflicts:
hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/InfinispanRegionFactory.java
hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/JndiInfinispanRegionFactory.java
hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/functional/cluster/ClusterAwareRegionFactory.java
2013-01-29 13:58:58 -05:00
Steve Ebersole
7976e2396a
HHH-7580 - Complete 2-phase SessionFactory building design
...
Conflicts:
hibernate-core/src/main/java/org/hibernate/SessionFactory.java
hibernate-core/src/main/java/org/hibernate/boot/registry/StandardServiceRegistryBuilder.java
hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
hibernate-core/src/main/java/org/hibernate/metamodel/MetadataSources.java
hibernate-core/src/main/java/org/hibernate/metamodel/SessionFactoryBuilder.java
hibernate-core/src/main/java/org/hibernate/metamodel/internal/SessionFactoryBuilderImpl.java
hibernate-core/src/main/java/org/hibernate/metamodel/source/internal/JaxbHelper.java
hibernate-core/src/main/java/org/hibernate/metamodel/source/internal/MetadataBuilderImpl.java
hibernate-core/src/main/java/org/hibernate/metamodel/source/internal/MetadataImpl.java
hibernate-core/src/main/java/org/hibernate/service/spi/ServiceContributor.java
hibernate-core/src/test/java/org/hibernate/cfg/beanvalidation/ApplySchemaConstraintTest.java
hibernate-core/src/test/java/org/hibernate/metamodel/binding/BasicCollectionBindingTests.java
hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/AssertSourcesTest.java
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/BaseAnnotationBindingTestCase.java
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/xml/OrmXmlParserTests.java
hibernate-core/src/test/java/org/hibernate/metamodel/source/internal/MetadataImplTest.java
hibernate-core/src/test/java/org/hibernate/metamodel/spi/binding/AbstractBasicBindingTests.java
hibernate-core/src/test/java/org/hibernate/metamodel/spi/binding/AbstractUnsavedValueTests.java
hibernate-core/src/test/java/org/hibernate/metamodel/spi/binding/JoinedSubclassBindingTests.java
hibernate-core/src/test/java/org/hibernate/metamodel/spi/binding/basiccollections/AbstractBasicCollectionBindingTests.java
hibernate-core/src/test/java/org/hibernate/metamodel/spi/binding/onetomany/AbstractUnidirectionalOneToManyBindingTests.java
hibernate-core/src/test/java/org/hibernate/metamodel/spi/relational/AbstractGeneratedIdColumnTests.java
hibernate-core/src/test/java/org/hibernate/test/jdbc/internal/BatchingTest.java
hibernate-core/src/test/java/org/hibernate/test/service/schema/internal/ExistingDatabaseMetaDataImplTest.java
hibernate-entitymanager/src/main/java/org/hibernate/jpa/boot/internal/EntityManagerFactoryBuilderImpl.java
hibernate-entitymanager/src/main/java/org/hibernate/jpa/boot/internal/EntityManagerFactoryBuilderUsingMetamodelImpl.java
hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/NodeEnvironment.java
hibernate-testing/src/main/java/org/hibernate/testing/junit4/BaseCoreFunctionalTestCase.java
2013-01-29 13:58:58 -05:00
Strong Liu
c1cf5cd6e6
HHH-7947 remove not maintained 2LC from doc
2013-01-28 13:30:38 +08:00
Strong Liu
6c6df69535
refactor, remove redundant type cast
2012-12-25 19:25:47 +08:00
Galder Zamarreño
b0efdb4d14
HHH-7871 Write cache should not using LOCAL flag
...
* Flags were not being applied in clustered environments because of
the use of classloader aware cache which was not forwarding them.
2012-12-18 09:44:45 +01:00
Galder Zamarreño
49ea5d65df
HHH-7763 No need to clear caches when these are going to be stopped
...
* Make sure failures in stop won't affect other crucial stop operations
that could leave nodes unstopped.
2012-11-08 10:16:36 +01:00
Galder Zamarreño
e57c822cbc
HHH-7553 Use new Infinispan configuration exclusively
2012-10-26 17:46:05 +02:00
Galder Zamarreño
cf9ef94f8e
HHH-7553 Upgrade to Infinispan 5.2.0.Beta2 and fix testsuite
2012-10-26 17:46:03 +02:00