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

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


    from 150644e  Added MESOS-8467 to the 1.7.3 CHANGELOG.
     new 9abc873  Windows: Update curl version to 7.61.0.
     new ee22ae2  Windows: Parse version 2 schema 2 Docker image manifest.
     new 53979cc  Windows: Fetch blobs with V2S2 Docker image manifest.
     new 5699a39  Windows: Enable DockerFetcher in Windows agent.
     new b4b0337  Windows: Enabled `DockerFetcherPluginTest` suite.
     new 8893615  Windows: Add comment about V2S2 Docker image Manifest.
     new fbb1cef  Added 'prettyjws' option to docker manifest V2 Schema1 accept 
header.
     new e1ce3d0  Refactored the UCR docker store to construct 'Image' proto at 
pullers.
     new 14857c3  Added protobuf for docker v2 schema2 config_digest in 'Image'.
     new adc699d  Supported docker manifest v2 schema2.
     new b9e25b5  Added a TODO for additional URLs support.
     new e750b7a  Fixed docker fetcher plugin unit test for v2s2 change.
     new 2272228  Added gcr registry test.
     new 2a4b2d5  Added a unit test for Mesos containerizer image force pulling.
     new b3c1adf  Fixed use-after-free bug in Docker provisioner store.
     new f8b64a4  Fixed the URI fetcher image fetch test failure on windows.
     new 62ac762  Added MESOS-9159 and MESOS-9675 to the 1.7.3 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                            |   4 +-
 3rdparty/cmake/Versions.cmake                      |   4 +-
 CHANGELOG                                          |   2 +
 include/mesos/docker/spec.hpp                      |  18 ++
 .../mesos/{fetcher/fetcher.hpp => docker/v2_2.hpp} |   8 +-
 .../mesos/docker/v2_2.proto                        |  35 +-
 src/CMakeLists.txt                                 |  16 +-
 src/Makefile.am                                    |  11 +-
 src/docker/spec.cpp                                |  66 ++++
 src/slave/containerizer/mesos/containerizer.cpp    |   2 +
 .../mesos/provisioner/docker/image_tar_puller.cpp  |  22 +-
 .../mesos/provisioner/docker/image_tar_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             |  66 +++-
 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                                |   3 -
 src/uri/fetcher.hpp                                |   5 -
 src/uri/fetchers/docker.cpp                        | 354 +++++++++++++++++----
 src/uri/fetchers/docker.hpp                        |   4 +
 29 files changed, 1084 insertions(+), 263 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