You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Thomas Tauber-Marshall (Jira)" <ji...@apache.org> on 2020/01/14 18:04:00 UTC

[jira] [Resolved] (IMPALA-8501) RpcMgrTest.SlowCallback and RpcMgrTest.AsyncCall sometimes have port conflicts

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

Thomas Tauber-Marshall resolved IMPALA-8501.
--------------------------------------------
    Fix Version/s: Impala 3.4.0
       Resolution: Fixed

> RpcMgrTest.SlowCallback and RpcMgrTest.AsyncCall sometimes have port conflicts
> ------------------------------------------------------------------------------
>
>                 Key: IMPALA-8501
>                 URL: https://issues.apache.org/jira/browse/IMPALA-8501
>             Project: IMPALA
>          Issue Type: Bug
>          Components: Backend
>            Reporter: Tim Armstrong
>            Assignee: Thomas Tauber-Marshall
>            Priority: Critical
>              Labels: flaky
>             Fix For: Impala 3.4.0
>
>
> {noformat}
> Failed to add acceptor pool: Network error: error binding socket to 127.0.0.1:55500: Address already in use (error 98)
> {noformat}
> This is running on centos 7.
> It looks like the ephemeral port is searched-for during the startup of the test binary and only used later, so these tests have a bigger race window than others. It would be good to defer finding the ephemeral port until it is about to be used.
> {noformat}
> static int32_t SERVICE_PORT = FindUnusedEphemeralPort();
> {noformat}



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