-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/54215/
-----------------------------------------------------------
(Updated Jan. 27, 2017, 11:46 a.m.)
Review request for mesos, Avinash sridharan, Artem Harutyunyan, Jie Yu, Qian
Zhang, and Zhitao Li.
Bugs: MESOS-6654
https://issues.apache.org/jira/browse/MESOS-6654
Repository: mesos
Description
-------
This issue is exposed by pulling the 'mesosphere/inky' docker
image using registry puller. Due to the duplicate layer id
from the manifest, there are duplicate layer pathes passed
to the backend. The aufs backend cannot handle this case and
returns 'invalid arguments' error. Ideally, we should make
sure that layer paths that are passed to the backend are
unique.
Diffs (updated)
-----
src/slave/containerizer/mesos/provisioner/docker/registry_puller.cpp
cecf34a23329a64fdbce7de4b83827a30975e9a4
Diff: https://reviews.apache.org/r/54215/diff/
Testing
-------
make check
Tested by the unit test `ROOT_CURL_INTERNET_DockerDefaultEntryptRegistryPuller`.
Manually tested using the `mesosphere/inky` image, which contains duplicate
layer ids.
Thanks,
Gilbert Song