[jira] [Updated] (GEODE-8101) HsetDUnitTest loses connection to one remote process (broken pipe)

2020-08-13 Thread Darrel Schneider (Jira)


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

2020-05-08 Thread Bill Burcham (Jira)


 [ 
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