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

Method recover

src/master/master.cpp:1665–1679  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1663
1664
1665Future<Nothing> Master::recover()
1666{
1667 if (!elected()) {
1668 return Failure("Not elected as leading master");
1669 }
1670
1671 if (recovered.isNone()) {
1672 LOG(INFO) << "Recovering from registrar";
1673
1674 recovered = registrar->recover(info_)
1675 .then(defer(self(), &Self::_recover, lambda::_1));
1676 }
1677
1678 return recovered.get();
1679}
1680
1681
1682Future<Nothing> Master::_recover(const Registry& registry)

Callers 1

_recoverMethod · 0.45

Calls 5

FailureClass · 0.85
deferFunction · 0.85
isNoneMethod · 0.45
thenMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected