Repository: mesos
Updated Branches:
  refs/heads/master c399377f0 -> 4934eb77c


Tracked layers in memory for provisioned containers.

While adding layer checkpointing in previous patch,
this case was missed, thus provisioner could incorrectly
think a container is missing layers.

Review: https://reviews.apache.org/r/64197/


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/4934eb77
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/4934eb77
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/4934eb77

Branch: refs/heads/master
Commit: 4934eb77c0fdd20ee8f19f6d77ec8c2f708768ac
Parents: a04e99e
Author: Zhitao Li <[email protected]>
Authored: Wed Dec 6 11:42:29 2017 -0800
Committer: Gilbert Song <[email protected]>
Committed: Wed Dec 6 12:04:19 2017 -0800

----------------------------------------------------------------------
 src/slave/containerizer/mesos/provisioner/provisioner.cpp | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/4934eb77/src/slave/containerizer/mesos/provisioner/provisioner.cpp
----------------------------------------------------------------------
diff --git a/src/slave/containerizer/mesos/provisioner/provisioner.cpp 
b/src/slave/containerizer/mesos/provisioner/provisioner.cpp
index b90807c..a177744 100644
--- a/src/slave/containerizer/mesos/provisioner/provisioner.cpp
+++ b/src/slave/containerizer/mesos/provisioner/provisioner.cpp
@@ -554,6 +554,7 @@ Future<ProvisionInfo> ProvisionerProcess::_provision(
   }
 
   infos[containerId]->rootfses[backend].insert(rootfsId);
+  infos[containerId]->layers = imageInfo.layers;
 
   string backendDir = provisioner::paths::getBackendDir(
       rootDir,

Reply via email to