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

Method forward

src/launcher/default_executor.cpp:1509–1528  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1507 }
1508
1509 void forward(const TaskStatus& status)
1510 {
1511 Call call;
1512 call.set_type(Call::UPDATE);
1513
1514 call.mutable_framework_id()->CopyFrom(frameworkId);
1515 call.mutable_executor_id()->CopyFrom(executorId);
1516
1517 call.mutable_update()->mutable_status()->CopyFrom(status);
1518
1519 // Capture the status update.
1520 unacknowledgedUpdates[id::UUID::fromBytes(status.uuid()).get()] =
1521 call.update();
1522
1523 // Overwrite the last task status.
1524 CHECK(containers.contains(status.task_id()));
1525 containers.at(status.task_id())->lastTaskStatus = status;
1526
1527 mesos->send(evolve(call));
1528 }
1529
1530 Future<Response> post(
1531 Option<Connection> connection,

Callers

nothing calls this directly

Calls 7

CopyFromMethod · 0.80
atMethod · 0.80
sendMethod · 0.65
evolveFunction · 0.50
getMethod · 0.45
updateMethod · 0.45
containsMethod · 0.45

Tested by

no test coverage detected