[ https://issues.apache.org/jira/browse/GEODE-8417?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Darrel Schneider reassigned GEODE-8417: --------------------------------------- Assignee: Darrel Schneider > CI failure: > SessionExpirationDUnitTest.sessionShouldTimeout_whenAppFailsOverToAnotherRedisServer > fails with a timeout > --------------------------------------------------------------------------------------------------------------------- > > Key: GEODE-8417 > URL: https://issues.apache.org/jira/browse/GEODE-8417 > Project: Geode > Issue Type: Bug > Components: redis > Reporter: Bruce J Schuchardt > Assignee: Darrel Schneider > Priority: Major > Labels: pull-request-available > > This test failed in a CI run: > [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/DistributedTestOpenJDK11/builds/402#L5f20d92c:648] > > {noformat} > org.apache.geode.redis.session.SessionExpirationDUnitTest > > sessionShouldTimeout_whenAppFailsOverToAnotherRedisServer FAILED > 13:20:39 org.awaitility.core.ConditionTimeoutException: Condition with > lambda expression in > org.apache.geode.redis.session.SessionExpirationDUnitTest that uses > java.lang.String was not fulfilled within 10 seconds. > 13:20:39 at > org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:165) > 13:20:39 at > org.awaitility.core.CallableCondition.await(CallableCondition.java:78) > 13:20:39 at > org.awaitility.core.CallableCondition.await(CallableCondition.java:26) > 13:20:39 at > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:895) > 13:20:39 at > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:864) > 13:20:39 at > org.apache.geode.redis.session.SessionExpirationDUnitTest.waitForTheSessionToExpire(SessionExpirationDUnitTest.java:113) > 13:20:39 at > org.apache.geode.redis.session.SessionExpirationDUnitTest.sessionShouldTimeout_whenAppFailsOverToAnotherRedisServer(SessionExpirationDUnitTest.java:93) > 13:20:39 > 13:20:39 Caused by: > 13:20:39 redis.clients.jedis.exceptions.JedisConnectionException: > java.net.SocketException: Broken pipe (Write failed) > 13:20:39 at > redis.clients.jedis.Protocol.sendCommand(Protocol.java:109) > 13:20:39 at > redis.clients.jedis.Protocol.sendCommand(Protocol.java:89) > 13:20:39 at > redis.clients.jedis.Connection.sendCommand(Connection.java:126) > 13:20:39 at > redis.clients.jedis.BinaryClient.ttl(BinaryClient.java:186) > 13:20:39 at redis.clients.jedis.Client.ttl(Client.java:114) > 13:20:39 at redis.clients.jedis.Jedis.ttl(Jedis.java:399) > 13:20:39 at > org.apache.geode.redis.session.SessionExpirationDUnitTest.lambda$waitForTheSessionToExpire$0(SessionExpirationDUnitTest.java:114) > 13:20:39 > 13:20:39 Caused by: > 13:20:39 java.net.SocketException: Broken pipe (Write failed) > 13:20:39 at java.net.SocketOutputStream.socketWrite0(Native > Method) > 13:20:39 at > java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:110) > 13:20:39 at > java.net.SocketOutputStream.write(SocketOutputStream.java:150) > 13:20:39 at > redis.clients.jedis.util.RedisOutputStream.flushBuffer(RedisOutputStream.java:52) > 13:20:39 at > redis.clients.jedis.util.RedisOutputStream.write(RedisOutputStream.java:59) > 13:20:39 at > redis.clients.jedis.Protocol.sendCommand(Protocol.java:95) > 13:20:39 ... 6 more > 13:20:39 {noformat} > > I bisected and found it started failing here: > {noformat} > commit 0a91484b05f1caffa8cc3a59cc7fc38abe4376ed > Author: Darrel Schneider <dschnei...@pivotal.io> > Date: Mon Aug 10 12:50:31 2020 -0700 > GEODE-8393: change memberDeparted to disconnect the connection (#5431) > * server now disconnects connection if memberDeparted > Co-authored-by: john Hutchison <hutchiso...@vmware.com> > {noformat} > > -- This message was sent by Atlassian Jira (v8.3.4#803005)