You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Darrel Schneider (Jira)" <ji...@apache.org> on 2020/08/11 15:28:00 UTC

[jira] [Resolved] (GEODE-8418) CI failure: HashesAndCrashesDUnitTest.givenServerCrashesDuringSET_thenDataIsNotLost

     [ https://issues.apache.org/jira/browse/GEODE-8418?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Darrel Schneider resolved GEODE-8418.
-------------------------------------
    Fix Version/s: 1.14.0
       Resolution: Fixed

fixed in: 

d19368f7eb676026d1f921eac4106ff465131cc0

> CI failure: HashesAndCrashesDUnitTest.givenServerCrashesDuringSET_thenDataIsNotLost
> -----------------------------------------------------------------------------------
>
>                 Key: GEODE-8418
>                 URL: https://issues.apache.org/jira/browse/GEODE-8418
>             Project: Geode
>          Issue Type: Bug
>          Components: redis
>            Reporter: Bruce J Schuchardt
>            Assignee: Darrel Schneider
>            Priority: Major
>             Fix For: 1.14.0
>
>
> This redis test failed in a CI run:
> [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/DistributedTestOpenJDK8/builds/414]
> {noformat}
> org.apache.geode.redis.internal.executor.hash.HashesAndCrashesDUnitTest > givenServerCrashesDuringSET_thenDataIsNotLost FAILED
> 13:18:47    java.util.concurrent.ExecutionException: io.lettuce.core.RedisException: io.netty.channel.unix.Errors$NativeIoException: readAddress(..) failed: Connection reset by peer
> 13:18:47        at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)
> 13:18:47        at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1908)
> 13:18:47        at org.apache.geode.redis.internal.executor.hash.HashesAndCrashesDUnitTest.modifyDataWhileCrashingVMs(HashesAndCrashesDUnitTest.java:239)
> 13:18:47        at org.apache.geode.redis.internal.executor.hash.HashesAndCrashesDUnitTest.givenServerCrashesDuringSET_thenDataIsNotLost(HashesAndCrashesDUnitTest.java:174)
> 13:18:47
> 13:18:47        Caused by:
> 13:18:47        io.lettuce.core.RedisException: io.netty.channel.unix.Errors$NativeIoException: readAddress(..) failed: Connection reset by peer
> 13:18:47            at io.lettuce.core.LettuceFutures.awaitOrCancel(LettuceFutures.java:129)
> 13:18:47            at io.lettuce.core.FutureSyncInvocationHandler.handleInvocation(FutureSyncInvocationHandler.java:69)
> 13:18:47            at io.lettuce.core.internal.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:80)
> 13:18:47            at com.sun.proxy.$Proxy70.set(Unknown Source)
> 13:18:47            at org.apache.geode.redis.internal.executor.hash.HashesAndCrashesDUnitTest.setPerformAndVerify(HashesAndCrashesDUnitTest.java:296)
> 13:18:47            at org.apache.geode.redis.internal.executor.hash.HashesAndCrashesDUnitTest.lambda$modifyDataWhileCrashingVMs$9(HashesAndCrashesDUnitTest.java:206)
> 13:18:47
> 13:18:47            Caused by:
> 13:18:47            io.netty.channel.unix.Errors$NativeIoException: readAddress(..) failed: Connection reset by peer
> 13:20:00
> 13:20:00org.apache.geode.redis.internal.executor.hash.HashesAndCrashesDUnitTest > givenServerCrashesDuringSADD_thenDataIsNotLost FAILED
> 13:20:00    java.util.concurrent.ExecutionException: io.lettuce.core.RedisException: io.netty.channel.unix.Errors$NativeIoException: readAddress(..) failed: Connection reset by peer
> 13:20:00        at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)
> 13:20:00        at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1908)
> 13:20:00        at org.apache.geode.redis.internal.executor.hash.HashesAndCrashesDUnitTest.modifyDataWhileCrashingVMs(HashesAndCrashesDUnitTest.java:239)
> 13:20:00        at org.apache.geode.redis.internal.executor.hash.HashesAndCrashesDUnitTest.givenServerCrashesDuringSADD_thenDataIsNotLost(HashesAndCrashesDUnitTest.java:169)
> 13:20:00
> 13:20:00        Caused by:
> 13:20:00        io.lettuce.core.RedisException: io.netty.channel.unix.Errors$NativeIoException: readAddress(..) failed: Connection reset by peer
> 13:20:00            at io.lettuce.core.LettuceFutures.awaitOrCancel(LettuceFutures.java:129)
> 13:20:00            at io.lettuce.core.FutureSyncInvocationHandler.handleInvocation(FutureSyncInvocationHandler.java:69)
> 13:20:00            at io.lettuce.core.internal.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:80)
> 13:20:00            at com.sun.proxy.$Proxy70.sadd(Unknown Source)
> 13:20:00            at org.apache.geode.redis.internal.executor.hash.HashesAndCrashesDUnitTest.saddPerformAndVerify(HashesAndCrashesDUnitTest.java:272)
> 13:20:00            at org.apache.geode.redis.internal.executor.hash.HashesAndCrashesDUnitTest.lambda$modifyDataWhileCrashingVMs$5(HashesAndCrashesDUnitTest.java:200)
> 13:20:00
> 13:20:00            Caused by:
> 13:20:00            io.netty.channel.unix.Errors$NativeIoException: readAddress(..) failed: Connection reset by peer {noformat}
>  
> I bisected and think this commit introduced the failure:
> {noformat}
> commit 0a91484b05f1caffa8cc3a59cc7fc38abe4376ed (HEAD)
> Author: Darrel Schneider <ds...@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 <hu...@vmware.com>
>  {noformat}
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)