You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Qian Zhang (JIRA)" <ji...@apache.org> on 2019/04/15 13:22:00 UTC

[jira] [Commented] (MESOS-9682) Backport docker manifest v2s2 support to 1.7.x.

    [ https://issues.apache.org/jira/browse/MESOS-9682?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16817960#comment-16817960 ] 

Qian Zhang commented on MESOS-9682:
-----------------------------------

Backported to 1.7.x:

commit f8b64a407237ff21f9cce6c87356ca0a1623692b
Author: Gilbert Song <so...@gmail.com>
Date: Fri Apr 12 17:13:58 2019 +0800

Fixed the URI fetcher image fetch test failure on windows.
 
 Review: https://reviews.apache.org/r/70398/

src/tests/uri_fetcher_tests.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit b3c1adf87bbd1408514d485a3f2ae7773930f543
Author: Andrei Budnik <ab...@mesosphere.com>
Date: Fri Apr 5 13:06:49 2019 +0200

Fixed use-after-free bug in Docker provisioner store.
 
 Deferred lambda callback of the `moveLayers()` to the `StoreProcess`
 to prevent use-after-free of the process object since the callback
 refers to the `StoreProcess` class variable `flags`.
 
 Review: https://reviews.apache.org/r/70405

src/slave/containerizer/mesos/provisioner/docker/store.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2a4b2d5879df4d02218d13cbc3d7d632bb3eb034
Author: Gilbert Song <so...@gmail.com>
Date: Wed Mar 27 17:33:19 2019 -0700

Added a unit test for Mesos containerizer image force pulling.
 
 Review: https://reviews.apache.org/r/70366

src/tests/containerizer/provisioner_docker_tests.cpp | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 127 insertions(+)

commit 227222878c636dc0a5531e5bc7d6b7c29978c23f
Author: Gilbert Song <so...@gmail.com>
Date: Fri Mar 22 10:37:46 2019 -0700

Added gcr registry test.
 
 Review: https://reviews.apache.org/r/70291

src/tests/containerizer/provisioner_docker_tests.cpp | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit e750b7aea06d68138997cb0c96eb7654cb87d353
Author: Gilbert Song <so...@gmail.com>
Date: Wed Mar 27 12:03:00 2019 -0700

Fixed docker fetcher plugin unit test for v2s2 change.
 
 Review: https://reviews.apache.org/r/70290

src/tests/uri_fetcher_tests.cpp | 60 ++++++++++++++++++++++++++----------------------------------
 1 file changed, 26 insertions(+), 34 deletions(-)

commit b9e25b5410e171890d7076037b5c9204389592a2
Author: Gilbert Song <so...@gmail.com>
Date: Sat Mar 23 21:14:15 2019 -0700

Added a TODO for additional URLs support.
 
 Review: https://reviews.apache.org/r/70289

src/uri/fetchers/docker.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit adc699d04cc7548fac9ce3b983df2faf52a57ff6
Author: Gilbert Song <so...@gmail.com>
Date: Fri Mar 22 00:32:30 2019 -0700

Supported docker manifest v2 schema2.
 
 Review: https://reviews.apache.org/r/70288

src/slave/containerizer/mesos/provisioner/docker/registry_puller.cpp | 266 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------
 src/slave/containerizer/mesos/provisioner/docker/store.cpp | 52 ++++++++++++++---
 src/uri/fetchers/docker.cpp | 296 ++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------
 3 files changed, 392 insertions(+), 222 deletions(-)

commit 14857c388cb4b25519f75017956affcba21156f2
Author: Gilbert Song <so...@gmail.com>
Date: Mon Apr 1 22:42:53 2019 -0700

Added protobuf for docker v2 schema2 config_digest in 'Image'.
 
 Review: https://reviews.apache.org/r/70365

src/slave/containerizer/mesos/provisioner/docker/message.proto | 4 ++++
 1 file changed, 4 insertions(+)

commit e1ce3d053aad9ddc6e370a44abb82a32a013ee90
Author: Gilbert Song <so...@gmail.com>
Date: Mon Apr 1 16:11:43 2019 -0700

Refactored the UCR docker store to construct 'Image' proto at pullers.
 
 This refactoring is needed for supporting docker manifest v2s2 because
 the puller has to let the docker store knows the v1 config, and this
 is also needed for garbage collecting the v1 config in the image layer
 store.
 
 Review: https://reviews.apache.org/r/70354

src/slave/containerizer/mesos/provisioner/docker/image_tar_puller.cpp | 22 +++++++++++++++-------
 src/slave/containerizer/mesos/provisioner/docker/image_tar_puller.hpp | 2 +-
 src/slave/containerizer/mesos/provisioner/docker/message.proto | 4 +++-
 src/slave/containerizer/mesos/provisioner/docker/metadata_manager.cpp | 28 +++++++---------------------
 src/slave/containerizer/mesos/provisioner/docker/metadata_manager.hpp | 12 ++----------
 src/slave/containerizer/mesos/provisioner/docker/puller.hpp | 4 +++-
 src/slave/containerizer/mesos/provisioner/docker/registry_puller.cpp | 28 +++++++++++++++++-----------
 src/slave/containerizer/mesos/provisioner/docker/registry_puller.hpp | 2 +-
 src/slave/containerizer/mesos/provisioner/docker/store.cpp | 16 ++++++++--------
 src/tests/containerizer/provisioner_docker_tests.cpp | 20 ++++++++++++++------
 10 files changed, 71 insertions(+), 67 deletions(-)

commit fbb1cef9e7da85498098dc630b0c73ea1ab2b11c
Author: Gilbert Song <so...@gmail.com>
Date: Sat Mar 23 20:54:08 2019 -0700

Added 'prettyjws' option to docker manifest V2 Schema1 accept header.
 
 Review: https://reviews.apache.org/r/70287

src/uri/fetchers/docker.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

> Backport docker manifest v2s2 support to 1.7.x.
> -----------------------------------------------
>
>                 Key: MESOS-9682
>                 URL: https://issues.apache.org/jira/browse/MESOS-9682
>             Project: Mesos
>          Issue Type: Task
>            Reporter: Gilbert Song
>            Assignee: Qian Zhang
>            Priority: Major
>              Labels: containerization
>             Fix For: 1.7.3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)