You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Bill Burcham (Jira)" <ji...@apache.org> on 2020/05/09 00:18:00 UTC

[jira] [Assigned] (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 reassigned GEODE-8101:
-----------------------------------

    Assignee: Jens Deppe

> 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
>
> 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)