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

Chris Heller updated MESOS-2249:
--------------------------------
    Comment: was deleted

(was: I propose to resolve this issue since its duplicate is already resolved. 
One step closer to IPv6!)

> Mesos entities should be able to use IPv6 and IPv4 in the same time
> -------------------------------------------------------------------
>
>                 Key: MESOS-2249
>                 URL: https://issues.apache.org/jira/browse/MESOS-2249
>             Project: Mesos
>          Issue Type: Task
>            Reporter: Evelina Dumitrescu
>            Assignee: Evelina Dumitrescu
>
> Each Mesos entity should be able to bind on both Ipv4 and Ipv6 and let the 
> enitity that wants to connect to decide which protocol to use.
> For example, we can have a slave that wants to use IPv4 and another one that 
> wants to use IPv6, so the master should bind on both.
> In consequence, I want to propose in process.cpp to have two Node fields, one 
> for each type of endpoint. It might be better that the field for Ipv6 to be 
> an Option, because the stack might not support IPv6(eg: the kernel si not 
> compiled with Ipv6 support). Also, UPID will contain two fields of Node, for 
> each type of protocol.
> For the HTTP endpoints, whenever a request is done, the entities should try 
> firstly to connect on IPv4 and if the connection fails, to try to use IPv6, 
> or vice versa. We could let the user set up which policy to use. I think in 
> this context it does not matter which protocol is used. I saw this approach 
> in various projects:
> http://www.perforce.com/perforce/r13.1/manuals/cmdref/env.P4PORT.html 
> (tcp4to6(Attempt to listen/connect to an IPv4 address. If this fails, try 
> IPv6.) and tcp6to4(Attempt to listen/connect to an IPv6 address. If this 
> fails, try IPv4.)



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

Reply via email to