[Red Hat JIRA] (ISPN-12646) IllegalArgumentException when doing Rolling Upgrades on transactional caches
by Gustavo Fernandes (Jira)
[ https://issues.redhat.com/browse/ISPN-12646?page=com.atlassian.jira.plugi... ]
Gustavo Fernandes updated ISPN-12646:
-------------------------------------
Affects Version/s: 12.0.0.Final
> IllegalArgumentException when doing Rolling Upgrades on transactional caches
> ----------------------------------------------------------------------------
>
> Key: ISPN-12646
> URL: https://issues.redhat.com/browse/ISPN-12646
> Project: Infinispan
> Issue Type: Bug
> Components: Core
> Affects Versions: 11.0.9.Final, 12.0.0.Final
> Reporter: Gustavo Fernandes
> Assignee: Gustavo Fernandes
> Priority: Major
>
> {noformat}
> Caused by: java.lang.IllegalArgumentException: Cannot create a transactional context without a valid Transaction instance.
> at org.infinispan.context.impl.TransactionalInvocationContextFactory.createInvocationContext(TransactionalInvocationContextFactory.java:63)
> [...]
> at org.infinispan.cache.impl.DecoratedCache.putIfAbsent(DecoratedCache.java:688)
> at org.infinispan.cache.impl.AbstractDelegatingAdvancedCache.putIfAbsent(AbstractDelegatingAdvancedCache.java:328)
> at org.infinispan.cache.impl.EncoderCache.putIfAbsent(EncoderCache.java:450)
> at org.infinispan.persistence.remote.upgrade.MigrationTask.lambda$migrateEntriesWithMetadata$0(MigrationTask.java:128)
> at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1771)
> {noformat}
> The migration component that obtains data from the remote cache does not use transactions to write to the destination cache, and since it runs on a separate thread, it cannot see any ongoing transaction and thus fail to write to the cache.
--
This message was sent by Atlassian Jira
(v8.13.1#813001)
3 years, 10 months
[Red Hat JIRA] (ISPN-12692) HotRodUpgradeEncodingsTest random failures
by Gustavo Fernandes (Jira)
[ https://issues.redhat.com/browse/ISPN-12692?page=com.atlassian.jira.plugi... ]
Gustavo Fernandes updated ISPN-12692:
-------------------------------------
Status: Open (was: New)
> HotRodUpgradeEncodingsTest random failures
> ------------------------------------------
>
> Key: ISPN-12692
> URL: https://issues.redhat.com/browse/ISPN-12692
> Project: Infinispan
> Issue Type: Bug
> Components: Remote Protocols
> Affects Versions: 12.0.0.Final
> Reporter: Gustavo Fernandes
> Assignee: Gustavo Fernandes
> Priority: Major
>
> {noformat}
> Caused by: java.lang.AssertionError: Blocking call! jdk.internal.misc.Unsafe#park on thread Thread[ForkJoinPool.commonPool-worker-7,5,HotRod-client-async-pool-group]
> at org.infinispan.util.CoreTestBlockHoundIntegration.lambda$applyTo$0(CoreTestBlockHoundIntegration.java:49)
> at reactor.blockhound.BlockHound$Builder.lambda$install$8(BlockHound.java:383)
> at reactor.blockhound.BlockHoundRuntime.checkBlocking(BlockHoundRuntime.java:89)
> at java.base/jdk.internal.misc.Unsafe.park(Unsafe.java)
> at org.infinispan.client.hotrod.impl.Util.await(Util.java:51)
> at org.infinispan.client.hotrod.impl.RemoteCacheSupport.put(RemoteCacheSupport.java:196)
> at org.infinispan.client.hotrod.impl.RemoteCacheSupport.put(RemoteCacheSupport.java:186)
> at org.infinispan.persistence.remote.upgrade.HotRodUpgradeEncodingsTest.lambda$loadSourceCluster$0(HotRodUpgradeEncodingsTest.java:75)
> {noformat}
> The test uses parallel streams that causes it to use a thread that is not excluded by BlockHound as configured in CommonsTestBlockHoundIntegration
--
This message was sent by Atlassian Jira
(v8.13.1#813001)
3 years, 10 months
[Red Hat JIRA] (ISPN-12692) HotRodUpgradeEncodingsTest random failures
by Gustavo Fernandes (Jira)
[ https://issues.redhat.com/browse/ISPN-12692?page=com.atlassian.jira.plugi... ]
Gustavo Fernandes updated ISPN-12692:
-------------------------------------
Git Pull Request: https://github.com/infinispan/infinispan/pull/9032
Status: Pull Request Sent (was: Open)
> HotRodUpgradeEncodingsTest random failures
> ------------------------------------------
>
> Key: ISPN-12692
> URL: https://issues.redhat.com/browse/ISPN-12692
> Project: Infinispan
> Issue Type: Bug
> Components: Remote Protocols
> Affects Versions: 12.0.0.Final
> Reporter: Gustavo Fernandes
> Assignee: Gustavo Fernandes
> Priority: Major
>
> {noformat}
> Caused by: java.lang.AssertionError: Blocking call! jdk.internal.misc.Unsafe#park on thread Thread[ForkJoinPool.commonPool-worker-7,5,HotRod-client-async-pool-group]
> at org.infinispan.util.CoreTestBlockHoundIntegration.lambda$applyTo$0(CoreTestBlockHoundIntegration.java:49)
> at reactor.blockhound.BlockHound$Builder.lambda$install$8(BlockHound.java:383)
> at reactor.blockhound.BlockHoundRuntime.checkBlocking(BlockHoundRuntime.java:89)
> at java.base/jdk.internal.misc.Unsafe.park(Unsafe.java)
> at org.infinispan.client.hotrod.impl.Util.await(Util.java:51)
> at org.infinispan.client.hotrod.impl.RemoteCacheSupport.put(RemoteCacheSupport.java:196)
> at org.infinispan.client.hotrod.impl.RemoteCacheSupport.put(RemoteCacheSupport.java:186)
> at org.infinispan.persistence.remote.upgrade.HotRodUpgradeEncodingsTest.lambda$loadSourceCluster$0(HotRodUpgradeEncodingsTest.java:75)
> {noformat}
> The test uses parallel streams that causes it to use a thread that is not excluded by BlockHound as configured in CommonsTestBlockHoundIntegration
--
This message was sent by Atlassian Jira
(v8.13.1#813001)
3 years, 10 months
[Red Hat JIRA] (ISPN-12692) HotRodUpgradeEncodingsTest random failures
by Gustavo Fernandes (Jira)
[ https://issues.redhat.com/browse/ISPN-12692?page=com.atlassian.jira.plugi... ]
Gustavo Fernandes updated ISPN-12692:
-------------------------------------
Description:
{noformat}
Caused by: java.lang.AssertionError: Blocking call! jdk.internal.misc.Unsafe#park on thread Thread[ForkJoinPool.commonPool-worker-7,5,HotRod-client-async-pool-group]
at org.infinispan.util.CoreTestBlockHoundIntegration.lambda$applyTo$0(CoreTestBlockHoundIntegration.java:49)
at reactor.blockhound.BlockHound$Builder.lambda$install$8(BlockHound.java:383)
at reactor.blockhound.BlockHoundRuntime.checkBlocking(BlockHoundRuntime.java:89)
at java.base/jdk.internal.misc.Unsafe.park(Unsafe.java)
at org.infinispan.client.hotrod.impl.Util.await(Util.java:51)
at org.infinispan.client.hotrod.impl.RemoteCacheSupport.put(RemoteCacheSupport.java:196)
at org.infinispan.client.hotrod.impl.RemoteCacheSupport.put(RemoteCacheSupport.java:186)
at org.infinispan.persistence.remote.upgrade.HotRodUpgradeEncodingsTest.lambda$loadSourceCluster$0(HotRodUpgradeEncodingsTest.java:75)
{noformat}
The test uses parallel streams that causes it to use a thread that is not excluded by BlockHound as configured in CommonsTestBlockHoundIntegration
was:
{noformat}
Caused by: java.lang.AssertionError: Blocking call! jdk.internal.misc.Unsafe#park on thread Thread[ForkJoinPool.commonPool-worker-7,5,HotRod-client-async-pool-group]
at org.infinispan.util.CoreTestBlockHoundIntegration.lambda$applyTo$0(CoreTestBlockHoundIntegration.java:49)
at reactor.blockhound.BlockHound$Builder.lambda$install$8(BlockHound.java:383)
at reactor.blockhound.BlockHoundRuntime.checkBlocking(BlockHoundRuntime.java:89)
at java.base/jdk.internal.misc.Unsafe.park(Unsafe.java)
at java.base/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
at java.base/java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1798)
at java.base/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3118)
at java.base/java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1868)
at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2021)
at org.infinispan.client.hotrod.impl.Util.await(Util.java:51)
at org.infinispan.client.hotrod.impl.RemoteCacheSupport.put(RemoteCacheSupport.java:196)
at org.infinispan.client.hotrod.impl.RemoteCacheSupport.put(RemoteCacheSupport.java:186)
at org.infinispan.persistence.remote.upgrade.HotRodUpgradeEncodingsTest.lambda$loadSourceCluster$0(HotRodUpgradeEncodingsTest.java:75)
{noformat}
> HotRodUpgradeEncodingsTest random failures
> ------------------------------------------
>
> Key: ISPN-12692
> URL: https://issues.redhat.com/browse/ISPN-12692
> Project: Infinispan
> Issue Type: Bug
> Components: Remote Protocols
> Affects Versions: 12.0.0.Final
> Reporter: Gustavo Fernandes
> Assignee: Gustavo Fernandes
> Priority: Major
>
> {noformat}
> Caused by: java.lang.AssertionError: Blocking call! jdk.internal.misc.Unsafe#park on thread Thread[ForkJoinPool.commonPool-worker-7,5,HotRod-client-async-pool-group]
> at org.infinispan.util.CoreTestBlockHoundIntegration.lambda$applyTo$0(CoreTestBlockHoundIntegration.java:49)
> at reactor.blockhound.BlockHound$Builder.lambda$install$8(BlockHound.java:383)
> at reactor.blockhound.BlockHoundRuntime.checkBlocking(BlockHoundRuntime.java:89)
> at java.base/jdk.internal.misc.Unsafe.park(Unsafe.java)
> at org.infinispan.client.hotrod.impl.Util.await(Util.java:51)
> at org.infinispan.client.hotrod.impl.RemoteCacheSupport.put(RemoteCacheSupport.java:196)
> at org.infinispan.client.hotrod.impl.RemoteCacheSupport.put(RemoteCacheSupport.java:186)
> at org.infinispan.persistence.remote.upgrade.HotRodUpgradeEncodingsTest.lambda$loadSourceCluster$0(HotRodUpgradeEncodingsTest.java:75)
> {noformat}
> The test uses parallel streams that causes it to use a thread that is not excluded by BlockHound as configured in CommonsTestBlockHoundIntegration
--
This message was sent by Atlassian Jira
(v8.13.1#813001)
3 years, 10 months
[Red Hat JIRA] (ISPN-12692) HotRodUpgradeEncodingsTest random failures
by Gustavo Fernandes (Jira)
Gustavo Fernandes created ISPN-12692:
----------------------------------------
Summary: HotRodUpgradeEncodingsTest random failures
Key: ISPN-12692
URL: https://issues.redhat.com/browse/ISPN-12692
Project: Infinispan
Issue Type: Bug
Components: Remote Protocols
Affects Versions: 12.0.0.Final
Reporter: Gustavo Fernandes
Assignee: Gustavo Fernandes
{noformat}
Caused by: java.lang.AssertionError: Blocking call! jdk.internal.misc.Unsafe#park on thread Thread[ForkJoinPool.commonPool-worker-7,5,HotRod-client-async-pool-group]
at org.infinispan.util.CoreTestBlockHoundIntegration.lambda$applyTo$0(CoreTestBlockHoundIntegration.java:49)
at reactor.blockhound.BlockHound$Builder.lambda$install$8(BlockHound.java:383)
at reactor.blockhound.BlockHoundRuntime.checkBlocking(BlockHoundRuntime.java:89)
at java.base/jdk.internal.misc.Unsafe.park(Unsafe.java)
at java.base/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
at java.base/java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1798)
at java.base/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3118)
at java.base/java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1868)
at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2021)
at org.infinispan.client.hotrod.impl.Util.await(Util.java:51)
at org.infinispan.client.hotrod.impl.RemoteCacheSupport.put(RemoteCacheSupport.java:196)
at org.infinispan.client.hotrod.impl.RemoteCacheSupport.put(RemoteCacheSupport.java:186)
at org.infinispan.persistence.remote.upgrade.HotRodUpgradeEncodingsTest.lambda$loadSourceCluster$0(HotRodUpgradeEncodingsTest.java:75)
{noformat}
--
This message was sent by Atlassian Jira
(v8.13.1#813001)
3 years, 10 months
[Red Hat JIRA] (ISPN-12636) Implicit connectors for the single-port endpoint
by Ryan Emerson (Jira)
[ https://issues.redhat.com/browse/ISPN-12636?page=com.atlassian.jira.plugi... ]
Ryan Emerson updated ISPN-12636:
--------------------------------
Fix Version/s: 12.0.1.Final
> Implicit connectors for the single-port endpoint
> ------------------------------------------------
>
> Key: ISPN-12636
> URL: https://issues.redhat.com/browse/ISPN-12636
> Project: Infinispan
> Issue Type: Enhancement
> Components: Server
> Reporter: Tristan Tarrant
> Assignee: Tristan Tarrant
> Priority: Major
> Fix For: 12.1.0.Final, 12.0.1.Final
>
>
> The server configuration can be simplified by removing the need to explicitly define the individual connectors in a single-port endpoint.
> {code:xml}
> <endpoints socket-binding="default" security-realm="default"/>
> {code}
> would be equivalent to the current
> {code:xml}
> <endpoints socket-binding="default" security-realm="default">
> <hotrod-connector name="hotrod"/>
> <rest-connector name="rest"/>
> </endpoints>
> {code}
--
This message was sent by Atlassian Jira
(v8.13.1#813001)
3 years, 10 months
[Red Hat JIRA] (ISPN-12636) Implicit connectors for the single-port endpoint
by Ryan Emerson (Jira)
[ https://issues.redhat.com/browse/ISPN-12636?page=com.atlassian.jira.plugi... ]
Ryan Emerson resolved ISPN-12636.
---------------------------------
Resolution: Done
> Implicit connectors for the single-port endpoint
> ------------------------------------------------
>
> Key: ISPN-12636
> URL: https://issues.redhat.com/browse/ISPN-12636
> Project: Infinispan
> Issue Type: Enhancement
> Components: Server
> Reporter: Tristan Tarrant
> Assignee: Tristan Tarrant
> Priority: Major
> Fix For: 12.1.0.Final, 12.0.1.Final
>
>
> The server configuration can be simplified by removing the need to explicitly define the individual connectors in a single-port endpoint.
> {code:xml}
> <endpoints socket-binding="default" security-realm="default"/>
> {code}
> would be equivalent to the current
> {code:xml}
> <endpoints socket-binding="default" security-realm="default">
> <hotrod-connector name="hotrod"/>
> <rest-connector name="rest"/>
> </endpoints>
> {code}
--
This message was sent by Atlassian Jira
(v8.13.1#813001)
3 years, 10 months