[jira] [Updated] (GEODE-8101) HsetDUnitTest loses connection to one remote process (broken pipe)
[ https://issues.apache.org/jira/browse/GEODE-8101?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Darrel Schneider updated GEODE-8101: Labels: flaky (was: ) > 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 >Assignee: Jens Deppe >Priority: Major > Labels: flaky > > 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 + Completed test > org.apache.geode.redis.executors.hash.HsetDUnitTest > should_distributeDataAmongMultipleServers_givenMultipleClientsOnSameServer_addingDifferentDataToSameSetConcurrently > with result: FAILURE > 2020-05-08 20:46:15.914 + Completed test > org.apache.geode.redis.executors.hash.HsetDUnitTest > should_distributeDataAmongMultipleServers_givenMultipleClients_addingToDifferentHashesConcurrently > with result: FAILURE > 2020-05-08 20:46:18.765 + Completed test > org.apache.geode.redis.executors.hash.HsetDUnitTest > should_distributeDataAmongMultipleServers_givenMultipleClients with result: > FAILURE > 2020-05-08 20:46:21.417 + Completed test > org.apache.geode.redis.executors.hash.HsetDUnitTest > should_distributeDataAmongMultipleServers_givenMultipleClients_addingDifferentDataToSameHashConcurrently > with result: FAILURE > 2020-05-08 20:46:31.408 + 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. > 100 runs of > should_distributeDataAmongMultipleServers_givenMultipleClientsOnSameServer_addingDifferentDataToSameSetConcurrently > in IntelliJ were all successful. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (GEODE-8101) HsetDUnitTest loses connection to one remote process (broken pipe)
[ https://issues.apache.org/jira/browse/GEODE-8101?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bill Burcham updated GEODE-8101: Description: 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 + Completed test org.apache.geode.redis.executors.hash.HsetDUnitTest should_distributeDataAmongMultipleServers_givenMultipleClientsOnSameServer_addingDifferentDataToSameSetConcurrently with result: FAILURE 2020-05-08 20:46:15.914 + Completed test org.apache.geode.redis.executors.hash.HsetDUnitTest should_distributeDataAmongMultipleServers_givenMultipleClients_addingToDifferentHashesConcurrently with result: FAILURE 2020-05-08 20:46:18.765 + Completed test org.apache.geode.redis.executors.hash.HsetDUnitTest should_distributeDataAmongMultipleServers_givenMultipleClients with result: FAILURE 2020-05-08 20:46:21.417 + Completed test org.apache.geode.redis.executors.hash.HsetDUnitTest should_distributeDataAmongMultipleServers_givenMultipleClients_addingDifferentDataToSameHashConcurrently with result: FAILURE 2020-05-08 20:46:31.408 + 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. 100 runs of should_distributeDataAmongMultipleServers_givenMultipleClientsOnSameServer_addingDifferentDataToSameSetConcurrently in IntelliJ were all successful. was: 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(HsetDUnitTes