{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/14275","repository_url":"https://api.github.com/repos/apache/spark","labels_url":"https://api.github.com/repos/apache/spark/issues/14275/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/14275/comments","events_url":"https://api.github.com/repos/apache/spark/issues/14275/events","html_url":"https://github.com/apache/spark/pull/14275","id":166473953,"number":14275,"title":"[SPARK-16637] Unified containerizer","user":{"login":"mgummelt","id":153734,"avatar_url":"https://avatars.githubusercontent.com/u/153734?v=3","gravatar_id":"","url":"https://api.github.com/users/mgummelt","html_url":"https://github.com/mgummelt","followers_url":"https://api.github.com/users/mgummelt/followers","following_url":"https://api.github.com/users/mgummelt/following{/other_user}","gists_url":"https://api.github.com/users/mgummelt/gists{/gist_id}","starred_url":"https://api.github.com/users/mgummelt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgummelt/subscriptions","organizations_url":"https://api.github.com/users/mgummelt/orgs","repos_url":"https://api.github.com/users/mgummelt/repos","events_url":"https://api.github.com/users/mgummelt/events{/privacy}","received_events_url":"https://api.github.com/users/mgummelt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":21,"created_at":"2016-07-20T01:18:16Z","updated_at":"2016-07-27T20:37:36Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/14275","html_url":"https://github.com/apache/spark/pull/14275","diff_url":"https://github.com/apache/spark/pull/14275.diff","patch_url":"https://github.com/apache/spark/pull/14275.patch"},"body":"## What changes were proposed in this pull request?\r\n\r\nNew config var: spark.mesos.docker.containerizer={\"mesos\",\"docker\" (default)}\r\n\r\nThis adds support for running docker containers via the Mesos unified containerizer: http://mesos.apache.org/documentation/latest/container-image/\r\n\r\nThe benefit is losing the dependency on `dockerd`, and all the costs which it incurs.\r\n\r\nI've also updated the supported Mesos version to 0.28.2 for support of the required protobufs.\r\n\r\nThis is blocked on: https://github.com/apache/spark/pull/14167\r\n\r\n## How was this patch tested?\r\n\r\n- manually testing jobs submitted with both \"mesos\" and \"docker\" settings for the new config var.\r\n- spark/mesos integration test suite\r\n"},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/235712934","html_url":"https://github.com/apache/spark/pull/14275#issuecomment-235712934","issue_url":"https://api.github.com/repos/apache/spark/issues/14275","id":235712934,"user":{"login":"SparkQA","id":8108735,"avatar_url":"https://avatars.githubusercontent.com/u/8108735?v=3","gravatar_id":"","url":"https://api.github.com/users/SparkQA","html_url":"https://github.com/SparkQA","followers_url":"https://api.github.com/users/SparkQA/followers","following_url":"https://api.github.com/users/SparkQA/following{/other_user}","gists_url":"https://api.github.com/users/SparkQA/gists{/gist_id}","starred_url":"https://api.github.com/users/SparkQA/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SparkQA/subscriptions","organizations_url":"https://api.github.com/users/SparkQA/orgs","repos_url":"https://api.github.com/users/SparkQA/repos","events_url":"https://api.github.com/users/SparkQA/events{/privacy}","received_events_url":"https://api.github.com/users/SparkQA/received_events","type":"User","site_admin":false},"created_at":"2016-07-27T20:37:36Z","updated_at":"2016-07-27T20:37:36Z","body":"**[Test build #62937 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/62937/consoleFull)** for PR 14275 at commit [`82359ba`](https://github.com/apache/spark/commit/82359bac39f4526c35b084a20755d69a4574670a)."}}
{"actor":{"display_login":"SparkQA"}}