> On Jan. 22, 2014, 5:52 p.m., Benjamin Hindman wrote:
> > src/master/detector.cpp, line 326
> > <https://reviews.apache.org/r/17172/diff/1/?file=434508#file434508line326>
> >
> >     I assumed that we would be getting back the "label" to distinguish what 
> > type we have and how we can "parse" it.
> 
> Jiang Yan Xu wrote:
>     Perhaps 
>     
>     if (membership.label.isSome() && membership.label.get() == 
> MASTER_INFO_LABEL) {
>       // Parse as MasterInfo
>     } else if (membership.label.isNone()) {
>       // Parse as PID.
>     } // Ignore it otherwise.
>     
>     If in the future we want to use other formats we can just introduce some 
> other label and not be worrying about backwards compatibility.

SGTM, although, maybe pull the label out first?

Option<string> label = membership.label();
if (label.isSome() && label == MASTER_INFO_LABEL) {
  ...
} else {
  ...
}


- Benjamin


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


On Jan. 22, 2014, 4:18 a.m., Vinod Kone wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/17172/
> -----------------------------------------------------------
> 
> (Updated Jan. 22, 2014, 4:18 a.m.)
> 
> 
> Review request for mesos, Benjamin Hindman, Ben Mahler, Brenden Matthews, and 
> Jiang Yan Xu.
> 
> 
> Bugs: MESOS-903
>     https://issues.apache.org/jira/browse/MESOS-903
> 
> 
> Repository: mesos-git
> 
> 
> Description
> -------
> 
> See summary.
> 
> This is part 2 for MESOS-903.
> 
> 
> Diffs
> -----
> 
>   include/mesos/mesos.proto 655f86757487ddbe551fdcf53eb793e773ecdd34 
>   src/master/detector.cpp cf337cfa598f019275fb299d354b674361a4aa68 
>   src/zookeeper/detector.cpp 2759a2fd31a6037e4e08ce270d36703cf89f5c73 
>   src/zookeeper/group.hpp 354229fe4f32d0d284e07819e7235edbea105c66 
> 
> Diff: https://reviews.apache.org/r/17172/diff/
> 
> 
> Testing
> -------
> 
> make check
> 
> 
> Thanks,
> 
> Vinod Kone
> 
>

Reply via email to