Bill Burcham created GEODE-8101: ----------------------------------- Summary: HsetDUnitTest loses connection to one remote process (broken pipe) Key: GEODE-8101 URL: https://issues.apache.org/jira/browse/GEODE-8101 Project: Geode Issue Type: Bug Components: redis Reporter: Bill Burcham
https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/DistributedTestOpenJDK11/builds/146 A test fails trying to communicate to a remote process (through jedis2): {code} org.apache.geode.redis.executors.hash.HsetDUnitTest > should_distributeDataAmongMultipleServers_givenMultipleClients FAILED redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketException: Broken pipe (Write failed) at redis.clients.jedis.Connection.flush(Connection.java:308) at redis.clients.jedis.Connection.getBinaryMultiBulkReply(Connection.java:269) at redis.clients.jedis.Jedis.hgetAll(Jedis.java:942) at org.apache.geode.redis.executors.hash.HsetDUnitTest.should_distributeDataAmongMultipleServers_givenMultipleClients(HsetDUnitTest.java:121) Caused by: java.net.SocketException: Broken pipe (Write failed) at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:110) at java.net.SocketOutputStream.write(SocketOutputStream.java:150) at redis.clients.jedis.util.RedisOutputStream.flushBuffer(RedisOutputStream.java:52) at redis.clients.jedis.util.RedisOutputStream.flush(RedisOutputStream.java:133) at redis.clients.jedis.Connection.flush(Connection.java:305) {code} and the @After method fails trying to communicate (disconnect) to the same remote process (again through jedis2): {code} org.apache.geode.redis.executors.hash.HsetDUnitTest > classMethod FAILED redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketException: Broken pipe (Write failed) at redis.clients.jedis.Connection.disconnect(Connection.java:222) at redis.clients.jedis.BinaryClient.disconnect(BinaryClient.java:918) at redis.clients.jedis.BinaryJedis.disconnect(BinaryJedis.java:1898) at org.apache.geode.redis.executors.hash.HsetDUnitTest.tearDown(HsetDUnitTest.java:104) Caused by: java.net.SocketException: Broken pipe (Write failed) at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:110) at java.net.SocketOutputStream.write(SocketOutputStream.java:150) at redis.clients.jedis.util.RedisOutputStream.flushBuffer(RedisOutputStream.java:52) at redis.clients.jedis.util.RedisOutputStream.flush(RedisOutputStream.java:133) at redis.clients.jedis.Connection.disconnect(Connection.java:218) ... 3 more {code} 5 tests failed in all: {code} 2020-05-08 20:46:08.420 +0000 Completed test org.apache.geode.redis.executors.hash.HsetDUnitTest should_distributeDataAmongMultipleServers_givenMultipleClientsOnSameServer_addingDifferentDataToSameSetConcurrently with result: FAILURE 2020-05-08 20:46:15.914 +0000 Completed test org.apache.geode.redis.executors.hash.HsetDUnitTest should_distributeDataAmongMultipleServers_givenMultipleClients_addingToDifferentHashesConcurrently with result: FAILURE 2020-05-08 20:46:18.765 +0000 Completed test org.apache.geode.redis.executors.hash.HsetDUnitTest should_distributeDataAmongMultipleServers_givenMultipleClients with result: FAILURE 2020-05-08 20:46:21.417 +0000 Completed test org.apache.geode.redis.executors.hash.HsetDUnitTest should_distributeDataAmongMultipleServers_givenMultipleClients_addingDifferentDataToSameHashConcurrently with result: FAILURE 2020-05-08 20:46:31.408 +0000 Completed test org.apache.geode.redis.executors.hash.HsetDUnitTest classMethod with result: FAILURE {code} This might be due to a CI infrastructure failure. Or perhaps a crash in that remote JVM. -- This message was sent by Atlassian Jira (v8.3.4#803005)