[ https://issues.apache.org/jira/browse/GEODE-8211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17125279#comment-17125279 ]
ASF subversion and git services commented on GEODE-8211: -------------------------------------------------------- Commit 62e7c54c05a1ee025596d6c36da262e2bd35bb8e in geode's branch refs/heads/develop from Darrel Schneider [ https://gitbox.apache.org/repos/asf?p=geode.git;h=62e7c54 ] GEODE-8211: fix flaky shutdown test (#5209) The problem was that the instance variable being set by one thread and read by another was not volatile. > ShutdownIntegrationTest.shutdownIsDisabled_whenOnlySupportedCommandsAreAllowed > failed with java.net.SocketTimeoutException > -------------------------------------------------------------------------------------------------------------------------- > > Key: GEODE-8211 > URL: https://issues.apache.org/jira/browse/GEODE-8211 > Project: Geode > Issue Type: Test > Components: redis > Reporter: Xiaojian Zhou > Assignee: Darrel Schneider > Priority: Major > Labels: flaky > Fix For: 1.14.0 > > > IntegrationTestOpenJDK11 #212. This will occasionally happen. > org.apache.geode.redis.general.ShutdownIntegrationTest > > shutdownIsDisabled_whenOnlySupportedCommandsAreAllowed FAILED > redis.clients.jedis.exceptions.JedisConnectionException: > java.net.SocketTimeoutException: Read timed out > at > redis.clients.jedis.util.RedisInputStream.ensureFill(RedisInputStream.java:205) > at > redis.clients.jedis.util.RedisInputStream.readByte(RedisInputStream.java:43) > at redis.clients.jedis.Protocol.process(Protocol.java:155) > at redis.clients.jedis.Protocol.read(Protocol.java:220) > at > redis.clients.jedis.Connection.readProtocolWithCheckingBroken(Connection.java:318) > at > redis.clients.jedis.Connection.getBinaryMultiBulkReply(Connection.java:270) > at redis.clients.jedis.Jedis.keys(Jedis.java:280) > at > org.apache.geode.redis.general.ShutdownIntegrationTest.shutdownIsDisabled_whenOnlySupportedCommandsAreAllowed(ShutdownIntegrationTest.java:66) > Caused by: > java.net.SocketTimeoutException: Read timed out > at java.net.SocketInputStream.socketRead0(Native Method) > at > java.net.SocketInputStream.socketRead(SocketInputStream.java:115) > at java.net.SocketInputStream.read(SocketInputStream.java:168) > at java.net.SocketInputStream.read(SocketInputStream.java:140) > at java.net.SocketInputStream.read(SocketInputStream.java:126) > at > redis.clients.jedis.util.RedisInputStream.ensureFill(RedisInputStream.java:199) > ... 7 more -- This message was sent by Atlassian Jira (v8.3.4#803005)