Jan Schlicht created MESOS-8349:
-----------------------------------

             Summary: When a resource provider driver is disconnected, it fails 
to reconnect.
                 Key: MESOS-8349
                 URL: https://issues.apache.org/jira/browse/MESOS-8349
             Project: Mesos
          Issue Type: Bug
    Affects Versions: 1.5.0
            Reporter: Jan Schlicht
            Assignee: Jan Schlicht


If the resource provider manager closes the HTTP connection of a resource 
provider, the resource provider should reconnect itself. For that, the resource 
provider driver will change its state to "DISCONNECTED", call a 
{{disconnected}} callback and use its endpoint detector to reconnect.
This doesn't work in a testing environment where a {{ConstantEndpointDetector}} 
is used. While the resource provider is notified of the closed HTTP connection 
(and logs {{End-Of-File received}}), it never disconnects itself and calls the 
{{disconnected}} callback. Discarding {{HttpConnectionProcess::detection}} in 
{{HttpConnectionProcess::disconnected}} doesn't trigger the {{onAny}} callback 
of that future. This might not be a problem in {{HttpConnectionProcess}} but 
could be related to the test case using a {{ConstantEndpointDetector}}.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to