4 ms·
Co-Author here. If anyone has any questions, feel free to ask!
by sargun 11y ago
Co-Author here. If anyone has any questions, feel free to ask!
- neopallium 11y ago1. Why can't the "ip_local_port_range" be changed? Wouldn't increasing the range help with short lived connections? 2. What is the maximum limit on active connection?
- sargun 11y ago1. This is largely a restriction that comes from earlier versions. In earlier versions we relied on the source port to be in the range, as we remapped it in user space. Now, we let iptables / conntrack do it. We might go back to writing it with the conntrack entry though. There are some unfortunate awkward aspects of how iptables does free tulle mapping that can prove annoying. 2. This is a complicated question. You don't pay minuteman for active connections, only at connection construction time. You are reliant on netfilter's conntrack capabilities. By default these are built for 100s of thousands of connections. Given that in DC/OS this runs on every client, we are fairly confident in this approach, though conntrack could reasonably scale to millions of connections.
- chinathrow 11y agoIs the naming on purpose to be identical to an ICBM?
- dimfeld 11y agoMore likely a reference to the minutemen of the US Revolutionary War, which the ICBM was also named after: https://en.wikipedia.org/wiki/Minutemen https://en.wikipedia.org/wiki/Minutemen
- sargun 11y agoI really enjoy naming things. The naming has a bit of a history. The first version used open flow. We wrote the flows on demand for the connections, and the project's name was 'Minuteman: flows at a moment's notice' as a reference to the soldiers during the revolutionary war that were prepared to fight at a moment's notice. Although we changed the architecture, we decided to stick with Minuteman. Mesosphere's naming scheme has historically had to do with space. The road to the stars was originally paved by programs such as Minuteman -- Our mission is to orchestrate the data center. You can't do that without networking. Minuteman is our first networking component of many as one of the first components to help pave our way.
- neojima 11y agoAny word on IPv6 support?
- sargun 11y agoStay tuned! It is on our roadmap. If you're interested in the feature, please file a bug on our JIRA: dcosjira.atlassian.net
- cstrahan 11y ago"You must run a stock kernel from RHEL 7.2+, or Ubuntu 14.04+ LTS" Are there any particular features or patches that are required? I maintain the Mesos package in NixOS, along with our patches for Ubuntu Fan Networking, and I would be interested in playing around with this.
- krenoten 11y agoNo, as long as it's 3.10+ (minimum supported version for DCOS generally) it should be good to go.