[hibernate/hibernate-orm] 294ba7: HHH-11304 Invalidations are not cleared when trans...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: 294ba74c76efe111daa5c5d1e034e1eba3945591
https://github.com/hibernate/hibernate-orm/commit/294ba74c76efe111daa5c5d...
Author: Radim Vansa <rvansa(a)redhat.com>
Date: 2016-12-19 (Mon, 19 Dec 2016)
Changed paths:
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/access/BaseInvalidationInterceptor.java
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/access/InvalidationCacheAccessDelegate.java
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/access/InvalidationSynchronization.java
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/access/NonTxInvalidationCacheAccessDelegate.java
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/access/NonTxInvalidationInterceptor.java
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/access/NonTxPutFromLoadInterceptor.java
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/access/PutFromLoadValidator.java
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/access/TxInvalidationCacheAccessDelegate.java
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/access/TxInvalidationInterceptor.java
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/access/TxPutFromLoadInterceptor.java
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/BeginInvalidationCommand.java
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/CacheCommandInitializer.java
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/EndInvalidationCommand.java
M hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/functional/InvalidationTest.java
R hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/util/CacheCommandsInitializerTest.java
Log Message:
-----------
HHH-11304 Invalidations are not cleared when transaction rolls back
* always use global transaction id (in transactional caches) or command invocation id (in non-transactional caches) to identifiy the invalidator
* don't use afterInvoke/afterUpdate/unlockItem to end invalidation as this is not called during rollback
** use Infinispan transaction handling or explicitly registered invalidation to hook into the process
** move invalidation calls to interceptor stack where we have the identifiers
* don't use deprecated methods for commands marshalling
Commit: c94df359d64e4698d77e6cc76357274dbf71ca05
https://github.com/hibernate/hibernate-orm/commit/c94df359d64e4698d77e6cc...
Author: Radim Vansa <rvansa(a)redhat.com>
Date: 2016-12-19 (Mon, 19 Dec 2016)
Changed paths:
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/access/PutFromLoadValidator.java
M hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/collection/CollectionRegionAccessStrategyTest.java
Log Message:
-----------
HHH-11304 Replace PutFromLoadValidator properly in CollectionRegionAccessStrategyTest
Compare: https://github.com/hibernate/hibernate-orm/compare/318473e59cad...c94df35...
7 years, 4 months
[hibernate/hibernate-orm] d4d1a6: HHH-11278 - Add test for issue
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: d4d1a6b8d49af12e37116ad7096264737bcc8c87
https://github.com/hibernate/hibernate-orm/commit/d4d1a6b8d49af12e37116ad...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2016-12-19 (Mon, 19 Dec 2016)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/jpa/test/criteria/limitExpression/LimitExpressionTest.java
A hibernate-core/src/test/java/org/hibernate/jpa/test/query/LimitExpressionTest.java
M hibernate-core/src/test/java/org/hibernate/test/criteria/limitexpression/LimitExpressionTest.java
M hibernate-core/src/test/java/org/hibernate/test/criteria/limitexpression/domain.hbm.xml
A hibernate-core/src/test/java/org/hibernate/test/legacy/LimitExpressionTest.java
Log Message:
-----------
HHH-11278 - Add test for issue
Commit: 318473e59caddafa8f38b672f8d38ea6911c696c
https://github.com/hibernate/hibernate-orm/commit/318473e59caddafa8f38b67...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2016-12-19 (Mon, 19 Dec 2016)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/CriteriaImpl.java
A hibernate-core/src/main/java/org/hibernate/internal/EmptyScrollableResults.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureCallImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/AbstractProducedQuery.java
Log Message:
-----------
HHH-11278 - setMaxResult(0) should return an empty List
Compare: https://github.com/hibernate/hibernate-orm/compare/3a1cbf32805a...318473e...
7 years, 4 months