Joseph's suggestion is that since Ben Hindman may not have enough time to shepherd this issue, we should seek another one. Would anyone here be able to shepherd https://issues.apache.org/jira/browse/MESOS-4610?
On Tue, Mar 15, 2016 at 1:13 PM, Anurag Singh < [email protected]> wrote: > As of now, we've got Ben Hindman as the designated shepherd. Joesph Wu has > been helping us with the reviews and suggesting changes. > > On Tue, Mar 15, 2016 at 1:09 PM, Vinod Kone <[email protected]> wrote: > >> This is great to hear! @YanXu is this something you might be able to >> shepherd? >> >> On Tue, Mar 15, 2016 at 1:03 PM, Anurag Singh < >> [email protected]> wrote: >> >> > Hi, >> > >> > We're inviting user and developer comments on a series of changes we >> have >> > been working on that would modularize MasterContender and >> MasterDetectors. >> > The goal is to allow the use of detector and contender implementations >> > other than the ones that are part of Mesos source (Standalone and >> > Zookeeper). So if one would like to use a custom leader election >> mechanism >> > (e.g. one that relies on etcd, consul, etc.), it will be possible to >> load >> > the implementation from a shared library. In practice, it translates to >> > using the following command line options: >> > >> > For the mesos master: >> > >> > --master_contender: The value of this command line option is the name >> of a >> > symbol (defined in a module and referenced in the value of the --modules >> > flag). The symbol refers to an object of type Module<MasterContender>. >> For >> > an example, please see the test_contender_module.cpp file in >> > https://reviews.apache.org/r/44289/. >> > >> > For the mesos master and slave: >> > >> > --master_detector: The value of this command line option is the name >> of a >> > symbol (defined in a module and referenced in the value of the --modules >> > flag). The symbol refers to an object of type Module<MasterDetector>. >> For >> > an example, please see the test_detector_module.cpp file in >> > https://reviews.apache.org/r/44289/. >> > >> > The --modules option, in addition to pointing to the shared library and >> > symbols, can be used to pass parameters (via the Parameters class) to >> the >> > modules in the form of key-value pairs. >> > >> > Also, please note that there is no change in the behavior of the legacy >> > --zk and --master options. They will continue to work as before. >> > >> > The following changes implement this functionality and have been under >> > review (thanks to Joseph Wu (Mesosphere) for his input): >> > >> > https://reviews.apache.org/r/44287/ >> > https://reviews.apache.org/r/44288/ >> > https://reviews.apache.org/r/44543/ >> > https://reviews.apache.org/r/44544/ >> > https://reviews.apache.org/r/44545/ >> > https://reviews.apache.org/r/44546/ >> > https://reviews.apache.org/r/44547/ >> > https://reviews.apache.org/r/44289/ >> > https://reviews.apache.org/r/44669/ >> > https://reviews.apache.org/r/44670/ >> > >> > >
