Kevin Klues created MESOS-6763:
----------------------------------

             Summary: Add heartbeats to both input/output connections in 
IOSwitchboard
                 Key: MESOS-6763
                 URL: https://issues.apache.org/jira/browse/MESOS-6763
             Project: Mesos
          Issue Type: Improvement
            Reporter: Kevin Klues
            Assignee: Kevin Klues


Some networks will kill idle connections if no data is transfered over them 
within a set amount of time. For example, using AWS's Elastic Load Balancer 
(ELB), the default time to kill a connection is only 60s! Because of this, we 
need a way to send application level heartbeats to keep these connections alive 
for any long running LAUNCH_NESTED_CONTAINER_SESSION, ATTACH_CONTAINER_INPUT 
and ATTACH_CONTAINER_OUTPUT calls. 

We should serve these heartbeats from the IOSwitchboard server rather than the 
agent handlers since the agent essentially acts as a proxy and the heartbeats 
should originate from the actual server being communicated with.



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

Reply via email to