MCPcopy Create free account
hub / github.com/apache/mesos / recoverProvisioner

Method recoverProvisioner

src/slave/containerizer/mesos/containerizer.cpp:1205–1220  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1203
1204
1205Future<Nothing> MesosContainerizerProcess::recoverProvisioner(
1206 const vector<ContainerState>& recoverable,
1207 const hashset<ContainerID>& orphans)
1208{
1209 LOG(INFO) << "Recovering provisioner";
1210
1211 // TODO(gilbert): Consolidate 'recoverProvisioner()' interface
1212 // once the launcher returns a full set of known containers.
1213 hashset<ContainerID> knownContainerIds = orphans;
1214
1215 foreach (const ContainerState& state, recoverable) {
1216 knownContainerIds.insert(state.container_id());
1217 }
1218
1219 return provisioner->recover(knownContainerIds);
1220}
1221
1222
1223Future<Nothing> MesosContainerizerProcess::__recover(

Callers

nothing calls this directly

Calls 1

recoverMethod · 0.45

Tested by

no test coverage detected