Hi Benno, Thanks for taking the pains and putting in the effort to put up the proposal. I think the proposal in general looks very reasonable for a standalone IPv6 mesos stack. I had a few comments on the "network isolation" section, namely adding support to `network/cni` isolator but that can be done in parallel to the effort of enabling IPv6 in the Mesos control-plane.
The only other suggestion I have is that we should probably flush out the requirements/path towards a dual stack a bit more. In terms of the effort, I think you have already quantified it with the main requirement being UPID being able to support multiple sockets (on different address families). However, giving more details of what command line options will be available for dual stack Mesos (possibly --ip and --ip6 both would be allowed), and more importantly what would be the interaction between Mesos v6 masters, with Mesos v4 clients or vice versa, would be really helpful. On Fri, Sep 23, 2016 at 7:41 AM, Evers Benno <[email protected]> wrote: > Hi, > > some of you may faintly remember my announcement that we're planning to > add IPv6 support for Mesos roughly half a year ago. > > While the idea was met favorably, and there seems to be a general > consensus that it is a good feature to have, there was also a feeling > that a more detailed design document would be helpful to start the > discussion. > > On the other hand, writing code is an integral part of the design > process since a purely theoretical design document probably wouldn't > survive first contact with the real world, so... long story short, we > have been running a small mesos cluster in an IPv6-only production > environment for the last few months, and I managed to write up a > somewhat more formal proposal at > https://docs.google.com/document/d/1jC3CpIROq5Lib40u9o1TUnXyUsKiX > T0DQOiwFJa0PJk > > If you prefer the look of latex typesetting, there is also a pdf > version available at > https://github.com/lava/mesos/blob/bennoe/ipv6/docs/mesos-ipv6.pdf > > For those who remember my previous mails, this proposal is actually much > more streamlined in comparison, looking to provide minimal core IPv6 > connectivity which can be expanded in the future if desired. > > I'm looking forward to receive any comments, thoughts, questions, etc. > > Best regards, > Benno > -- Avinash Sridharan, Mesosphere +1 (323) 702 5245
