| 1203 | |
| 1204 | |
| 1205 | Future<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 | |
| 1223 | Future<Nothing> MesosContainerizerProcess::__recover( |