-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/65571/
-----------------------------------------------------------

(Updated March 22, 2018, 12:06 p.m.)


Review request for mesos, Andrei Budnik and Alexander Rukletsov.


Changes
-------

Reworded some log messages.


Bugs: MESOS-8550
    https://issues.apache.org/jira/browse/MESOS-8550


Repository: mesos


Description
-------

The function `MasterDetector::detect()` returns a value of type
`Future<Option<MasterInfo>>`, which, according to its documentation,
can be `None` if an election occured and no master is elected.

However, the code in `Master::detected()` was only handling the
cases of a failed future or a valid `MasterInfo` object.

*NOTE*: This commit does not add a corresponding unit test, since
that would require starting a non-leading master. For the
ZooKeeperMasterDetector, this is blocked by MESOS-2976, and an API
change to make this possible with the StandaloneMasterDetector
would add a lot of complexity to the `cluster::Master::start()`
function for a feature that is unlikely to be re-used in any other
test.


Diffs (updated)
-----

  src/master/master.cpp f0affa09dcf41b6a800e18105ad047bcffdfd3ec 


Diff: https://reviews.apache.org/r/65571/diff/5/

Changes: https://reviews.apache.org/r/65571/diff/4-5/


Testing
-------

`./mesos-tests` (See also last paragraph in description)


Thanks,

Benno Evers

Reply via email to