[JBoss JIRA] (ISPN-6195) CacheNotFoundResponse error when starting multiple Infinispan Server instances in parallel
by Galder Zamarreño (JIRA)
[ https://issues.jboss.org/browse/ISPN-6195?page=com.atlassian.jira.plugin.... ]
Galder Zamarreño updated ISPN-6195:
-----------------------------------
Description:
Starting two clustered Infinispan Server instances in parallel throws CacheNotFoundResponse exception in one of the nodes with the other not showing any other exceptions/errors:
{code}
08:52:46,152 ERROR [org.infinispan.topology.ClusterTopologyManagerImpl] (transport-thread--p4-t1)
ISPN000196: Failed to recover cluster state after the current node became the coordinator:
org.infinispan.commons.CacheException: Unsuccessful response received from node node2:
CacheNotFoundResponse
at org.infinispan.topology.ClusterTopologyManagerImpl.executeOnClusterSync(ClusterTopologyManagerImpl.java:529)
at org.infinispan.topology.ClusterTopologyManagerImpl.recoverClusterStatus(ClusterTopologyManagerImpl.java:387)
at org.infinispan.topology.ClusterTopologyManagerImpl.handleClusterView(ClusterTopologyManagerImpl.java:321)
at org.infinispan.topology.ClusterTopologyManagerImpl.lambda$start$133(ClusterTopologyManagerImpl.java:131)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.infinispan.executors.SemaphoreCompletionService$QueueingTask.runInternal(SemaphoreCompletionService.java:173)
at org.infinispan.executors.SemaphoreCompletionService$QueueingTask.run(SemaphoreCompletionService.java:151)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
{code}
was:
Starting two clustered Infinispan Server instances in parallel throws CacheNotFoundResponse exception in one of the nodes with the other not showing any other exceptions/errors:
{code}
08:52:46,152 ERROR [org.infinispan.topology.ClusterTopologyManagerImpl] (transport-thread--p4-t1) ISPN000196: Failed to recover cluster state after the current node became the coordinator: org.infinispan.commons.CacheException: Unsuccessful response received from node node2: CacheNotFoundResponse
at org.infinispan.topology.ClusterTopologyManagerImpl.executeOnClusterSync(ClusterTopologyManagerImpl.java:529)
at org.infinispan.topology.ClusterTopologyManagerImpl.recoverClusterStatus(ClusterTopologyManagerImpl.java:387)
at org.infinispan.topology.ClusterTopologyManagerImpl.handleClusterView(ClusterTopologyManagerImpl.java:321)
at org.infinispan.topology.ClusterTopologyManagerImpl.lambda$start$133(ClusterTopologyManagerImpl.java:131)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.infinispan.executors.SemaphoreCompletionService$QueueingTask.runInternal(SemaphoreCompletionService.java:173)
at org.infinispan.executors.SemaphoreCompletionService$QueueingTask.run(SemaphoreCompletionService.java:151)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
{code}
> CacheNotFoundResponse error when starting multiple Infinispan Server instances in parallel
> ------------------------------------------------------------------------------------------
>
> Key: ISPN-6195
> URL: https://issues.jboss.org/browse/ISPN-6195
> Project: Infinispan
> Issue Type: Bug
> Components: Server
> Affects Versions: 8.2.0.Beta1
> Reporter: Galder Zamarreño
> Assignee: Pedro Ruivo
> Fix For: 8.2.0.Final
>
>
> Starting two clustered Infinispan Server instances in parallel throws CacheNotFoundResponse exception in one of the nodes with the other not showing any other exceptions/errors:
> {code}
> 08:52:46,152 ERROR [org.infinispan.topology.ClusterTopologyManagerImpl] (transport-thread--p4-t1)
> ISPN000196: Failed to recover cluster state after the current node became the coordinator:
> org.infinispan.commons.CacheException: Unsuccessful response received from node node2:
> CacheNotFoundResponse
> at org.infinispan.topology.ClusterTopologyManagerImpl.executeOnClusterSync(ClusterTopologyManagerImpl.java:529)
> at org.infinispan.topology.ClusterTopologyManagerImpl.recoverClusterStatus(ClusterTopologyManagerImpl.java:387)
> at org.infinispan.topology.ClusterTopologyManagerImpl.handleClusterView(ClusterTopologyManagerImpl.java:321)
> at org.infinispan.topology.ClusterTopologyManagerImpl.lambda$start$133(ClusterTopologyManagerImpl.java:131)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at org.infinispan.executors.SemaphoreCompletionService$QueueingTask.runInternal(SemaphoreCompletionService.java:173)
> at org.infinispan.executors.SemaphoreCompletionService$QueueingTask.run(SemaphoreCompletionService.java:151)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (ISPN-6194) Capture error text in JSON response for failed DMR ops
by Vladimir Blagojevic (JIRA)
Vladimir Blagojevic created ISPN-6194:
-----------------------------------------
Summary: Capture error text in JSON response for failed DMR ops
Key: ISPN-6194
URL: https://issues.jboss.org/browse/ISPN-6194
Project: Infinispan
Issue Type: Enhancement
Components: Console
Affects Versions: 8.1.0.Final
Reporter: Vladimir Blagojevic
We do not currently capture error text from failed DMR ops. We should grab the error text and pass it to resulting promise and potentially use this text in error logs and console UI
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (ISPN-6056) Improve ReplicableCommand marshalling
by Tristan Tarrant (JIRA)
[ https://issues.jboss.org/browse/ISPN-6056?page=com.atlassian.jira.plugin.... ]
Tristan Tarrant updated ISPN-6056:
----------------------------------
Status: Resolved (was: Pull Request Sent)
Fix Version/s: 8.2.0.Beta2
8.2.0.Final
Resolution: Done
> Improve ReplicableCommand marshalling
> -------------------------------------
>
> Key: ISPN-6056
> URL: https://issues.jboss.org/browse/ISPN-6056
> Project: Infinispan
> Issue Type: Enhancement
> Components: Core
> Affects Versions: 8.0.2.Final
> Reporter: Pedro Ruivo
> Assignee: Pedro Ruivo
> Fix For: 8.2.0.Beta2, 8.2.0.Final
>
>
> Memory-wise speaking, it is possible to reduce the pressure when (un)marshalling the ReplicableCommand by doing it directly in the ObjectInput/ObjectOutput.
> Improvements:
> * remove Object array created by get/setParameters()
> * remove byte array creating in the externalizer.
> Public API change:
> * ReplicableCommand interface: deprecate get/setParameters() and create readFrom()/writeTo() methods.
> * Marshaller interface: added new start... methods.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (ISPN-5367) Cache putMap/getAll usage of SegmentAwareMap/Set performance investigation
by Tristan Tarrant (JIRA)
[ https://issues.jboss.org/browse/ISPN-5367?page=com.atlassian.jira.plugin.... ]
Tristan Tarrant updated ISPN-5367:
----------------------------------
Status: Resolved (was: Pull Request Sent)
Fix Version/s: 8.2.0.Final
Resolution: Done
> Cache putMap/getAll usage of SegmentAwareMap/Set performance investigation
> --------------------------------------------------------------------------
>
> Key: ISPN-5367
> URL: https://issues.jboss.org/browse/ISPN-5367
> Project: Infinispan
> Issue Type: Enhancement
> Components: Core
> Reporter: William Burns
> Assignee: William Burns
> Fix For: 8.2.0.Beta2, 8.2.0.Final
>
>
> With the putAll method I introduced a SegmentAwareMap and SegmentAwareSet in thoughts that not copying all the elements would help performance. Thinking more it may be better to just make a new shallow copy map for each target instead. Need to do some testing to make sure if one is clearly better than the other.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (ISPN-6191) Provide Externalizers for (Double|Long|Int)SummaryStatistics
by Tristan Tarrant (JIRA)
[ https://issues.jboss.org/browse/ISPN-6191?page=com.atlassian.jira.plugin.... ]
Tristan Tarrant updated ISPN-6191:
----------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Provide Externalizers for (Double|Long|Int)SummaryStatistics
> ------------------------------------------------------------
>
> Key: ISPN-6191
> URL: https://issues.jboss.org/browse/ISPN-6191
> Project: Infinispan
> Issue Type: Enhancement
> Reporter: William Burns
> Assignee: William Burns
> Fix For: 8.2.0.Beta2, 8.2.0.Final, 8.1.2.Final
>
>
> The summary statistics classes are used directly by the new streams. Unfortunately they aren't Serializable by default, which can cause issues when using these methods in a distributed cache.
> The summaryStatistics methods on the (Double|Long|Int)Stream use a hack of forcing an iterator to get these results, but this cannot be applied with the Collectors methods.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month