Gail Badner
30974c1cd4
HHH-11083 : Change references to "OldCacheKeyImplementation" to "CacheKeyImplementation" in MultTenancyTest; also override addSettings to use DefaultCacheKeysFactory
2016-11-22 23:29:07 -08:00
Gail Badner
61ca5c220b
HHH-11083 : Change references to "OldCacheKeyImplementation" to "CacheKeyImplementation" in CacheKeysFactoryTest
2016-11-22 22:50:23 -08:00
Radim Vansa
9c376a39f9
HHH-11083 WrongClassException using Infinispan and sharing cache regions
...
* DefaultCacheKeysFactory implements CacheKeysFactory, therefore it can be used in hibernate.cache.keys_factory
* Use DefaultCacheKeysFactory by default
* Add "default" and "simple" as short names for those factories
2016-11-22 22:00:44 -08:00
Radim Vansa
180f16dbae
HHH-11267 Fix JBossStandaloneJtaExampleTest
2016-11-22 17:34:08 +00:00
Radim Vansa
d4f240b439
HHH-11267 Fix Entity- and CollectionRegionAccessStrategyTest
2016-11-22 17:34:08 +00:00
Radim Vansa
b976e85f06
HHH-11267 Fix SessionRefreshTest
...
* Refactor common code from NonTx- and TxInvalidationInterceptor to common base
2016-11-22 17:34:08 +00:00
Radim Vansa
6aaaf37d6f
HHH-11267 Fix BulkOperationsTest and ReadWriteTest
2016-11-22 17:34:07 +00:00
Radim Vansa
4508a9e654
HHH-11267 Fix TombstoneTest
2016-11-22 17:34:07 +00:00
Radim Vansa
0728f7b35e
HHH-11268 Changes required after upgrading to Infinispan to 8.2
2016-11-22 17:33:52 +00:00
Radim Vansa
865d5398c2
HHH-11226 Hibernate cache throws NullPointerException during wildfly app server startup
2016-11-22 17:20:30 +00:00
Paul Ferraro
a21c086537
HHH-11254 Timestamps cache fails validation if eviction strategy = MANUAL
2016-11-22 17:10:40 +00:00
Sanne Grinovero
c308bcbe7d
HHH-11271 Fix hidden failure in InfinispanRegionFactoryTestCase#testTimestampValidation
2016-11-22 17:02:31 +00:00
Vlad Mihalcea
6024520e08
HHH-11204 - Fix typo for all "occured" error message to occurred
2016-11-01 16:40:39 +02:00
Chris Cranford
ee4f939a04
HHH-10807 - Moved isActive from Transaction to TransactionImplementor.
2016-06-29 11:15:45 -05:00
Chris Cranford
e7933ababb
HHH-10807 - Added isActive to Transaction and moved logic to TransactionDriver.
2016-06-29 11:15:45 -05:00
Steve Ebersole
3040030bd8
HHH-10864 - Allow ORM to be built with Java 9
2016-06-17 19:15:08 -05:00
Steve Ebersole
3a0824a037
HHH-10287 - Cache keys no longer include the entity type
2016-06-01 20:51:46 -05:00
Chris Cranford
43a62ad477
HHH-10664 - Prep 5.2 feature branch - Correct other module tests to build properly.
2016-05-09 11:56:53 -05:00
Steve Ebersole
d2ac092992
HHH-10664 - Prep 6.0 feature branch - merge hibernate-entitymanager into hibernate-core (HEM tests - JPA requirements around access to Transaction delegate after EntityManager is closed; also its requirement that the same Transaction delegate be available across all calls to its commit/rollback methods)
2016-05-06 13:12:35 -05:00
Steve Ebersole
76bac3268a
HHH-10664 - Prep 6.0 feature branch - merge hibernate-entitymanager into hibernate-core (continued fixing of hibernate-core test failures)
2016-05-06 13:12:33 -05:00
Steve Ebersole
87e3f0fd28
HHH-10664 - Prep 6.0 feature branch - merge hibernate-entitymanager into hibernate-core (first sucessful full compile of consolidated hibernate-core)
2016-05-06 13:12:32 -05:00
Steve Ebersole
8ddd61b061
HHH-10664 - Prep 6.0 feature branch - baseline Java 8
2016-03-31 12:04:10 -05:00
Vlad Mihalcea
0ed39c7746
Change hibernate.properties to take configurable environment settings
2016-03-16 09:30:29 +02:00
Paul Ferraro
58c6c7a98a
HHH-10546 InfinispanRegionFactory should stop any caches it starts
2016-03-01 13:42:34 -08:00
Paul Ferraro
b03947e4a5
HHH-10545 InfinispanRegionFactory inadvertently starts the default cache during stop()
2016-03-01 13:42:34 -08:00
Radim Vansa
eeb0324c06
HHH-9839 Use JBoss Logger interface to allow internationalization of error messages
2016-01-26 10:52:46 -06:00
Radim Vansa
ff638af2e3
HHH-10450 Refactor the way configuration is read
...
* infinispan-config.xml or infinispan-config-local.xml keeps defaults for all caches
2016-01-26 10:52:46 -06:00
Radim Vansa
9584a7b060
HHH-10272 Make pending-puts cache template configurable
...
* also set pending-puts cache to use simple cache
2016-01-26 10:52:46 -06:00
Paul Ferraro
3aef8de87d
HHH-10416 Drop superfluous immutable-entity cache configuration. Default to entity cache configuration if undefined.
2016-01-12 17:47:13 -06:00
Steve Ebersole
b1d1a3c143
HHH-10307 - JTA no longer transitively provided (HHH-10178) causes problems for apps not using JTA
2016-01-08 11:12:58 -06:00
Galder Zamarreño
05aaeb1963
HHH-10344 Make transactional invalidation backwards compatible
2015-12-16 12:15:57 -06:00
Sanne Grinovero
4acd4bff8e
HHH-10379 Remove dependency to rhq-pluginAnnotations
2015-12-15 16:53:44 +00:00
Galder Zamarreño
2eba53acf5
HHH-10306 Add missing license header
2015-11-27 13:24:31 +01:00
Galder Zamarreño
fe058e4ef7
HHH-10306 Plug Externalizers via module initializer
2015-11-27 09:51:09 +01:00
Steve Ebersole
4793ca30a2
HHH-10178 - Move Geronimo JTA jar to provided configuration (non-transitive)
2015-11-17 10:21:58 -06:00
Radim Vansa
9372803718
HHH-10215 Upgrade to Infinispan 8.0
2015-11-13 09:52:31 -06:00
Radim Vansa
71e13cdf25
HHH-10185 In nonstrict-read-write mode the remove may be not applied
2015-11-04 12:10:11 +01:00
Radim Vansa
43345754f5
HHH-10163 QueryResultsRegion is not invalidated from evictAll()
2015-11-02 09:37:01 +01:00
Steve Ebersole
9633c0a6e5
disable hibernate-infinispan tests on master
2015-10-03 15:01:51 -05:00
Radim Vansa
d812f79ace
HHH-10101 Implement nonstrict-read-write mode in Infinispan 2LC
...
* requires non-transactional cache in repl/dist/local mode and versioned entities
2015-09-21 16:33:35 +02:00
Radim Vansa
5edcf26a0a
HHH-10083 Support replicated and distributed caches
2015-09-16 14:46:52 +02:00
Radim Vansa
3689924d74
HHH-10030 Add read-write cache concurrency strategy to Infinispan 2LC
...
* AccessType.READ_WRITE is now supported cache concurrency strategy
* Added checks that we're caching in local or invalidation cache (distributed and replicated cache does not work ATM)
* Refactored test-suite: Running on both transactional and read-write caches (these should yield the same results)
** CustomParemeterized runner is used for that
** Moved all entities used in functional tests to one package
** Removed already disabled tests related to class loaders (not needed since Infinispan 5.1)
2015-09-03 11:35:05 +02:00
Radim Vansa
64137c3619
HHH-10057 hibernate-infinispan incompatible with Infinispan 8.0.0.CR1
...
* ISPN-5609 changed InvalidateCommand constructors: used reflection to work around that; now should work with 8.0.0.CR1
* renamed BeginInvalidationCommand.getLockOwner to getSessionTransactionId() to prevent further conflicts
* added commands tests
2015-09-01 11:59:59 -05:00
Radim Vansa
2057bb3f1d
HHH-10023 Make hibernate-infinispan compiled with Infinispan 7.x but runnable with Infinispan 8.x
...
* workaround for ISPN-5676
* fix for ClassCastException in ClusteredTimestampsRegionImpl
* minor fixes in the testsuite
2015-08-20 13:37:37 +02:00
Steve Ebersole
11b358305a
HHH-10040 - Fix problem with incomplete Iterator impl
2015-08-19 12:21:57 -05:00
Radim Vansa
6191489ca3
HHH-9928 Pending put leaks when the entity is not found in DB
2015-08-12 10:55:49 +02:00
Radim Vansa
93d39fa470
HHH-9868, HHH-9881 Must not write into non-transactional caches during transactional write
...
* The write can only invalidate (remove) the entry and block further PFERs of that entry
* After successful DB update, if there have not been any concurrent updates the value can be PFERed into the cache
2015-08-12 10:39:22 +02:00
Radim Vansa
19c14cee9a
HHH-9868, HHH-9881 Removed references to TransactionManager from PutFromLoadValidator
...
* Also removed put() instead of PFER() after region invalidation
* Relaxed test that required that session.load() after cache.evictAll() in the same transaction cached the loaded entity
2015-08-12 10:39:21 +02:00
Radim Vansa
c8ed5e1bef
HHH-9898 Test for correct behaviour of 2LC
...
* Test is marked as ignored since it is expected to run it only manually
2015-08-12 10:39:21 +02:00
Radim Vansa
984125e87e
HHH-9868, HHH-9881 Replaced access to TransactionManager with Session
2015-08-12 10:39:20 +02:00