mesos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From angry-tony <>
Subject [GitHub] mesos pull request #126: Question : mesos networking
Date Mon, 04 Jul 2016 03:05:15 GMT
GitHub user angry-tony opened a pull request:

    Question : mesos networking

    I am wondering if Mesos can offer resources from multiple network interfaces?
    I would like to attach multiple Network Interfaces (public eth0, private eth1) on slave
nodes and would like to bind specific applications that I run on mesos's slave nodes on specific
    does not mesos need distinct physical networks like OpenStack has four distinct physical
    is there any reference guide or doc?

You can merge this pull request into a Git repository by running:

    $ git pull 0.28.x

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #126
commit 0558e11a6b945ae33b9fccdfada2dc3b96183f99
Author: Jie Yu <>
Date:   2016-03-05T02:16:23Z

    Added documentation about container image support.

commit bf3cf92b2e43ca1ad71ef166c7f872426d62d0d5
Author: Gilbert Song <>
Date:   2016-03-08T01:32:10Z

    Fixed the logic for default docker cmd case.

commit b709724f248fdcae8f746eb2d644be63c20b2ec4
Author: Guangya Liu <>
Date:   2016-03-10T23:45:51Z

    Added document for overlayfs backend.

commit 95dae310486eaa10a125b32b0cf9e55e2b626001
Author: Timothy Chen <>
Date:   2016-03-08T07:40:55Z

    Fixed parsing network ip address with docker.

commit f28cc0f3c6d10073a82ce3e371a810a280784b3c
Author: Kapil Arya <>
Date:   2016-03-11T02:50:21Z

    Enabled multiple calls to ModuleManager::load().
    As long as the module manifest(s) being loaded don't conflict with the
    already loaded manifests, the module manager will allow multiple calls
    to `load()`.

commit 2f58264d6a89899622152bec0b1723a97ef01074
Author: Guangya Liu <>
Date:   2016-03-11T00:29:37Z

    Maintenance: Fixed bug that sent two inverse offers.

commit 59df0e5c18948a7a7546503f539f936aeabf592a
Author: Joseph Wu <>
Date:   2016-03-11T00:29:44Z

    Update PendingUnavailabilityTest to use the new scheduler mock.
    Based on the modified test Anand posted in the description of MESOS-4831.

commit 961edbd82e691a619a4c171a7aadc9c32957fa73
Author: Vinod Kone <>
Date:   2016-03-11T19:23:17Z

    Updated CHANGELOG for 0.28.0-rc2.

commit 5b2aa00da39de776f9a7bfa234bec586431a8dde
Author: Shuai Lin <>
Date:   2016-03-19T17:38:47Z

    Fixed a bug that causes the task stuck in staging state.

commit 987b5a2e149ade6ae30d04d79b6c228c693b088d
Author: Jie Yu <>
Date:   2016-03-17T15:48:22Z

    Handled chunked responses in docker URI fetcher.
    This is because if the response is chunked, curl will output the
    dechunked version. That will confuse the http response decoder because
    the header shows that it is chunked.

commit 7ef1db713a6345658da324ac79e8098b4bd99507
Author: Gilbert Song <>
Date:   2016-03-22T16:15:50Z

    Added normalize method to registry puller.

commit 2b1e16c56984d22da88e025357f2c30ed243c8d8
Author: Gilbert Song <>
Date:   2016-03-23T22:29:26Z

    Fixed containerizer potential race destroy while provisioning.

commit e9f7426dddbe899d73eb13ba28faf4cb534d82fd
Author: Benjamin Mahler <>
Date:   2016-03-22T05:58:20Z

    Updated FrameworkInfo::Capability::Type enum for upgradability.

commit e6d839baed7f9ea4ef7053bce228599d6b2f05ac
Author: Benjamin Mahler <>
Date:   2016-03-24T03:30:32Z

    Fixed a memory leak in process::subprocess.

commit 2576ee53a4a3c43f90b3be814e56b47330bf248d
Author: Gilbert Song <>
Date:   2016-03-30T00:51:52Z

    Fix container destroy provisioning race.

commit 92dc9549ca6249c423bb09a5a424ce179ebfd1d0
Author: Guangya Liu <>
Date:   2016-03-31T04:59:03Z

    Added support for "overlay" keyword.
    The "overlayfs" was renamed to "overlay" in kernel 4.2, for overlay
    support check function, it should check both "overlay" and "overlayfs"
    in "/proc/filesystems".

commit 447f1e8615820be3b05b711e534d807d995a7f86
Author: James Peach <>
Date:   2016-03-31T16:32:56Z

    Add JSON::Object::at() helper API.
    JSON::Object::find() interprets the '.' as a path into nested JSON
    objects. Add the at() helper that just indexes the top level keys of a
    JSON object with an uninterpreted key. This is helpful for indexing keys
    that contain periods.

commit 885e00a28b157862d5e0c308d099c896781acf81
Author: James Peach <>
Date:   2016-03-31T16:34:09Z

    Fix the local Docker puller for private registries.
    If you use the unified containerizer and the local docker puller with a
    Docker image from a private registry, the local puller fails to find any
    layers in the image's repository manifest. This happens because the top
    layer repository is qualified by the private registry name.
    The fix is to also try the fully-qualified repository name if we have a
    registry name.

commit 43668f103a879506df6e5a8147f78376b85310a6
Author: Jie Yu <>
Date:   2016-04-04T16:54:58Z

    Used realpath for the bind mount root in port mapping isolator.

commit 5c4c70db8e459c5aa6902a6aeb35acdb3df1dcf9
Author: Jie Yu <>
Date:   2016-04-04T16:58:27Z

    Ensured the bind mount root is a shared mount in its own peer group.
    This is for the port mapping isolator.

commit cf8c704f742a49bd5183ef87d487d0c3e7e19970
Author: Michael Park <>
Date:   2016-04-05T17:45:23Z

    Fixed a bug in the `flags::parse` function and added a couple of tests.

commit d7eac40d4122eee66f6a7bc9849d185414a515f3
Author: Jie Yu <>
Date:   2016-03-17T16:36:32Z

    Fix the broken ProvisionerDockerPullerTest on Centos7.
    *** Modified for 0.28.1 release ***

commit 6de4526bb6b2aba113c478c7477ffadee09419ff
Author: Jie Yu <>
Date:   2016-04-06T00:27:22Z

    Updated the Mesos version to 0.28.1.

commit 555db235a34afbb9fb49940376cc33a66f1f85f0
Author: Jie Yu <>
Date:   2016-04-05T20:12:20Z

    Updated the CHANGELOG for 0.28.1.
    *** Modified for 0.28.1 release ****

commit 4cd9b47092150c387029f0bbc7e6fdad2b6e8b62
Author: fan du <>
Date:   2016-04-25T20:50:50Z

    Fixed the 'perf' parsing logic.
    Previously the 'perf' parsing logic used the kernel version to
    determine the token ordering. However, this approach breaks
    when distributions backport perf parsing changes onto older
    kernel versions. This updates the parsing logic to understand
    all existing formats.
    Co-authored with haosdent.

commit ab3acfd9a96be357138ccea8a9d832430c2a1194
Author: Benjamin Mahler <>
Date:   2016-04-25T22:59:54Z

    Added 0.28.2 to the CHANGELOG.
    This reflects the backport of MESOS-4705 to the 0.28.x branch.

commit 7a411feebd39c8c26d795491d9a4ea1047bd1a34
Author: Yongqiao Wang <>
Date:   2016-03-16T10:32:12Z

    Fixed typo when displaying Disk in WebUI.

commit f094cb6fe6aa063d6c4a6423176622f3661fa36f
Author: Gilbert Song <>
Date:   2016-04-22T22:26:04Z

    Fixed isolator cleaup issue when destroying a provisioning container.

commit 5dc10641381b2f5ff78bc230671c41338b3fe526
Author: Gilbert Song <>
Date:   2016-04-22T22:26:00Z

    Fixed a mesos containerizer race destroy while preparing.

commit a76d55799cf09dbc268bb5b964543fbdd4b83eaa
Author: Jie Yu <>
Date:   2016-04-28T23:39:53Z

    Simplified the rootfs preparation logic for command tasks.
    This patch simplifies the way we deal with rootfs for command tasks.
    Here are the major simplifications:
    1) We no longer do a bind mount (<rootfs> -> <sandbox>/.rootfs) for
    command tasks. All isolators can now assume that for both custom
    executors or command tasks, if they change root filesystems, the root
    filesystems will be specified in 'containerConfig.rootfs'. This will
    simplify isolators' logic.
    2) The sandbox bind mount will be done in the container's mount
    namespace. Currently, it's done in the host mount namespace. This
    creates a lot of complications, especially during the cleanup and
    recovery path.
    3) All persistent volumes will be consistently mounted under the
    container's sandbox directory. Currently, depending on whether the
    container changes the root filesystem or not, the persistent volumes
    will be mounted at different locations. This simplifies the cleanup and
    recovery path as well.
    *** Modified for 0.28.2 ***


If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at or file a JIRA ticket
with INFRA.

View raw message