This is an automated email from the ASF dual-hosted git repository.

qianzhang pushed a change to branch 1.5.x
in repository https://gitbox.apache.org/repos/asf/mesos.git.


    from 89e9505  Added MESOS-9707 to the 1.5.4 CHANGELOG.
     new 2f7b68c  Windows: Update curl version to 7.61.0.
     new e068da2  Windows: Parse version 2 schema 2 Docker image manifest.
     new f82f6e3  Windows: Fetch blobs with V2S2 Docker image manifest.
     new f11b0b2  Windows: Enable DockerFetcher in Windows agent.
     new ae43907  Windows: Enabled `DockerFetcherPluginTest` suite.
     new 0a5e6f6  Windows: Add comment about V2S2 Docker image Manifest.
     new d69beeb  Added 'prettyjws' option to docker manifest V2 Schema1 accept 
header.
     new fda69fc  Refactored the UCR docker store to construct 'Image' proto at 
pullers.
     new e7457c1  Added protobuf for docker v2 schema2 config_digest in 'Image'.
     new 0dcc0f0  Supported docker manifest v2 schema2.
     new 85a5827  Added a TODO for additional URLs support.
     new 038372e  Fixed docker fetcher plugin unit test for v2s2 change.
     new a0772ea  Added gcr registry test.
     new 392bbbf  Added a unit test for Mesos containerizer image force pulling.
     new a8bc013  Fixed use-after-free bug in Docker provisioner store.
     new 79c0cb0  Fixed the URI fetcher image fetch test failure on windows.
     new 74c4587  Added MESOS-9159 and MESOS-9675 to the 1.5.4 CHANGELOG.

The 17 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 3rdparty/CMakeLists.txt                            |   2 +-
 3rdparty/cmake/Versions.cmake                      |   4 +-
 CHANGELOG                                          |   4 +
 include/mesos/docker/spec.hpp                      |  18 ++
 .../mesos/{fetcher/fetcher.hpp => docker/v2_2.hpp} |   8 +-
 .../mesos/docker/v2_2.proto                        |  35 +-
 src/CMakeLists.txt                                 |  14 +-
 src/Makefile.am                                    |  11 +-
 src/docker/spec.cpp                                |  66 ++++
 src/slave/containerizer/mesos/containerizer.cpp    |   2 +
 .../mesos/provisioner/docker/local_puller.cpp      |  20 +-
 .../mesos/provisioner/docker/local_puller.hpp      |   2 +-
 .../mesos/provisioner/docker/message.proto         |   8 +-
 .../mesos/provisioner/docker/metadata_manager.cpp  |  28 +-
 .../mesos/provisioner/docker/metadata_manager.hpp  |  12 +-
 .../mesos/provisioner/docker/puller.hpp            |   4 +-
 .../mesos/provisioner/docker/registry_puller.cpp   | 294 ++++++++++++++---
 .../mesos/provisioner/docker/registry_puller.hpp   |   2 +-
 .../mesos/provisioner/docker/store.cpp             |  70 +++-
 src/tests/CMakeLists.txt                           |   2 +-
 src/tests/containerizer/docker_spec_tests.cpp      | 121 +++++++
 .../containerizer/provisioner_docker_tests.cpp     | 154 ++++++++-
 src/tests/environment.cpp                          |   5 +-
 src/tests/health_check_tests.cpp                   |  10 +-
 src/tests/uri_fetcher_tests.cpp                    |  85 +++--
 src/uri/fetcher.cpp                                |   6 +-
 src/uri/fetcher.hpp                                |  10 +-
 src/uri/fetchers/docker.cpp                        | 354 +++++++++++++++++----
 src/uri/fetchers/docker.hpp                        |   4 +
 29 files changed, 1097 insertions(+), 258 deletions(-)
 copy include/mesos/{fetcher/fetcher.hpp => docker/v2_2.hpp} (85%)
 copy src/slave/containerizer/mesos/provisioner/docker/message.proto => 
include/mesos/docker/v2_2.proto (57%)

Reply via email to