[
https://issues.apache.org/jira/browse/MESOS-9683?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16817964#comment-16817964
]
Qian Zhang commented on MESOS-9683:
-----------------------------------
Backported to 1.6.x:
commit ebb1b5610c405a34665dba86760968b013d721d6
Author: Gilbert Song <[email protected]>
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 26e122c217a707ebf4e081a18404e5d0321ab81a
Author: Andrei Budnik <[email protected]>
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 a0c2ca85fd19074dba48b52144dd5f0c945f89a8
Author: Gilbert Song <[email protected]>
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 c2d1f34dc5df9a9e98d735b7824ca74e04be6d9c
Author: Gilbert Song <[email protected]>
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 3017a79d9a9918c7ee79b91447e9ac023091eb89
Author: Gilbert Song <[email protected]>
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 5f24894d0ca93e61b414539bfb05c6658d481a3e
Author: Gilbert Song <[email protected]>
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 75abad7556549e607e1d308b28810ffe8806c210
Author: Gilbert Song <[email protected]>
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 94838d492973f1884befc8da325677c2064f5074
Author: Gilbert Song <[email protected]>
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 82cc060711ce43b1c15d763115b17189b1895b88
Author: Gilbert Song <[email protected]>
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/local_puller.cpp | 20
++++++++++++++------
src/slave/containerizer/mesos/provisioner/docker/local_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, 70 insertions(+), 66 deletions(-)
commit bdc09d047ac7432d93d17d4119a9e02776c6bb3c
Author: Gilbert Song <[email protected]>
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.6.x
> ----------------------------------------------
>
> Key: MESOS-9683
> URL: https://issues.apache.org/jira/browse/MESOS-9683
> Project: Mesos
> Issue Type: Task
> Reporter: Gilbert Song
> Assignee: Qian Zhang
> Priority: Major
> Labels: containerization
> Fix For: 1.6.3
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)