Attila Doroszlai created HDDS-6122:
--------------------------------------

             Summary: Intermittent port conflict in TestSecureContainerServer
                 Key: HDDS-6122
                 URL: https://issues.apache.org/jira/browse/HDDS-6122
             Project: Apache Ozone
          Issue Type: Bug
          Components: test
            Reporter: Attila Doroszlai
            Assignee: Attila Doroszlai


Occasionally two datanodes of a pipeline get the same random port, causing test 
failure:

{code}
2021-08-25 17:10:07,267 [grpc-default-executor-0] INFO  server.RaftServer 
(RaftServerProxy.java:addNew(95)) - 993e5684-af6a-4cd3-a9e1-7793113d7564: 
addNew 
group-F986EA88182C:[993e5684-af6a-4cd3-a9e1-7793113d7564|rpc:0.0.0.0:41775|dataStream:|priority:0,
 7bfea596-d65a-4d02-a361-749d82551ec7|rpc:0.0.0.0:35363|dataStream:|priority:0, 
854bed81-cbba-43a6-9a51-b9d683b3208d|rpc:0.0.0.0:41775|dataStream:|priority:0] 
...
...
2021-08-25 17:10:07,446 [main] ERROR server.GrpcService 
(ExitUtils.java:terminate(133)) - Terminating with exit status 1: Failed to 
start Grpc server
java.io.IOException: Failed to bind
        at 
org.apache.ratis.thirdparty.io.grpc.netty.NettyServer.start(NettyServer.java:264)
        at 
org.apache.ratis.thirdparty.io.grpc.internal.ServerImpl.start(ServerImpl.java:183)
        at 
org.apache.ratis.thirdparty.io.grpc.internal.ServerImpl.start(ServerImpl.java:90)
        at 
org.apache.ratis.grpc.server.GrpcService.startImpl(GrpcService.java:249)
        at 
org.apache.ratis.util.LifeCycle.startAndTransition(LifeCycle.java:270)
        at 
org.apache.ratis.server.RaftServerRpcWithProxy.start(RaftServerRpcWithProxy.java:72)
        at 
org.apache.ratis.server.impl.RaftServerProxy.lambda$start$5(RaftServerProxy.java:375)
        at 
org.apache.ratis.util.LifeCycle.startAndTransition(LifeCycle.java:270)
        at 
org.apache.ratis.server.impl.RaftServerProxy.start(RaftServerProxy.java:373)
        at 
org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis.start(XceiverServerRatis.java:486)
        at 
org.apache.hadoop.ozone.container.server.TestSecureContainerServer.runTestClientServer(TestSecureContainerServer.java:257)
        at 
org.apache.hadoop.ozone.container.server.TestSecureContainerServer.runTestClientServerRatis(TestSecureContainerServer.java:230)
        at 
org.apache.hadoop.ozone.container.server.TestSecureContainerServer.testClientServerRatisGrpc(TestSecureContainerServer.java:212)
{code}

https://github.com/elek/ozone-build-results/blob/master/2021/08/25/9944/it-ozone/target/integration/org.apache.hadoop.ozone.container.server.TestSecureContainerServer-output.txt
https://github.com/elek/ozone-build-results/blob/master/2021/10/04/10641/it-ozone/target/integration/org.apache.hadoop.ozone.container.server.TestSecureContainerServer-output.txt




--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to