]
Ryan Emerson resolved ISPN-9087.
--------------------------------
Fix Version/s: 9.3.0.CR1
Resolution: Done
Timeout during put operation when a node is blocked
---------------------------------------------------
Key: ISPN-9087
URL:
https://issues.jboss.org/browse/ISPN-9087
Project: Infinispan
Issue Type: Bug
Reporter: Diego Lovison
Assignee: Dan Berindei
Fix For: 9.3.0.CR1
{noformat}
2018-04-17 13:30:02.782 ERROR 14932 --- [timeout-thread--p3-t1]
o.i.i.impl.InvocationContextInterceptor : ISPN000136: Error executing command
PutKeyValueCommand, writing keys [5db796a3-3f65-468a-b86a-6d5ef8b4b330]
org.infinispan.util.concurrent.TimeoutException: ISPN000427: Timeout after 15 seconds
waiting for acks. Id=100000
at
org.infinispan.util.concurrent.CommandAckCollector.createTimeoutException(CommandAckCollector.java:188)
~[infinispan-embedded-8.5.0.Final-redhat-6.jar:8.5.0.Final-redhat-6]
at
org.infinispan.util.concurrent.CommandAckCollector.access$300(CommandAckCollector.java:51)
~[infinispan-embedded-8.5.0.Final-redhat-6.jar:8.5.0.Final-redhat-6]
at
org.infinispan.util.concurrent.CommandAckCollector$BaseCollector.call(CommandAckCollector.java:214)
[infinispan-embedded-8.5.0.Final-redhat-6.jar:8.5.0.Final-redhat-6]
at
org.infinispan.util.concurrent.CommandAckCollector$BaseCollector.call(CommandAckCollector.java:191)
[infinispan-embedded-8.5.0.Final-redhat-6.jar:8.5.0.Final-redhat-6]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_161]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
[na:1.8.0_161]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
[na:1.8.0_161]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[na:1.8.0_161]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[na:1.8.0_161]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_161]
{noformat}
After some investigation together with [~dan.berindei], we found that the FD_ALL is just
too slow.
{noformat}
<FD_ALL timeout="60000"
interval="15000"
timeout_check_interval="5000"
/>
{noformat}