Joseph Wu created MESOS-5759:
--------------------------------

             Summary: ProcessRemoteLinkTest.RemoteUseStaleLink and 
RemoteStaleLinkRelink are flaky
                 Key: MESOS-5759
                 URL: https://issues.apache.org/jira/browse/MESOS-5759
             Project: Mesos
          Issue Type: Bug
          Components: libprocess, test
    Affects Versions: 1.0.0
            Reporter: Joseph Wu
            Assignee: Joseph Wu


{{ProcessRemoteLinkTest.RemoteUseStaleLink}} and 
{{ProcessRemoteLinkTest.RemoteStaleLinkRelink}} are failing occasionally with 
the error:
{code}
[ RUN      ] ProcessRemoteLinkTest.RemoteStaleLinkRelink
WARNING: Logging before InitGoogleLogging() is written to STDERR
I0630 07:42:34.661110 18888 process.cpp:1066] libprocess is initialized on 
172.17.0.2:56294 with 16 worker threads
E0630 07:42:34.666393 18765 process.cpp:2104] Failed to shutdown socket with fd 
7: Transport endpoint is not connected
/mesos/3rdparty/libprocess/src/tests/process_tests.cpp:1059: Failure
Value of: exitedPid.isPending()
  Actual: false
Expected: true
[  FAILED  ] ProcessRemoteLinkTest.RemoteStaleLinkRelink (56 ms)
{code}

There appears to be a race between establishing a socket connection and the 
test calling {{::shutdown}} on the socket.  Under some circumstances, the 
{{::shutdown}} may actually result in failing the future in 
{{SocketManager::link_connect}} error and thereby trigger 
{{SocketManager::close}}.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to