Frameworks would use the redirect mechanism of the HTTP API and in case of 
unteachable nodes could do round robin on the list of master nodes. 

> On Sep 6, 2016, at 11:52 AM, Joseph Wu <[email protected]> wrote:
> 
> And for discovery of other nodes in the Paxos group.
> 
> The work on modularizing/decoupling Zookeeper is a prerequisite for having 
> the replicated log perform leader election itself.  <- That would merely be 
> another implementation of the interface we will introduce in the process:
> 
> https://issues.apache.org/jira/browse/MESOS-3574
> 
>> On Tue, Sep 6, 2016 at 11:31 AM, Avinash Sridharan <[email protected]> 
>> wrote:
>> Also, I think, the replicated log itself uses Zookeeper for leader election.
>> 
>>> On Tue, Sep 6, 2016 at 12:15 PM, Zameer Manji <[email protected]> wrote:
>>> If we use the replicated log for leader election, how will frameworks 
>>> detect the leading master? Right now the scheduler driver uses the 
>>> MasterInfo in ZK to discover the leader and detect leadership changes.
>>> 
>>>> On Mon, Sep 5, 2016 at 10:18 AM, Dario Rexin <[email protected]> wrote:
>>>> If we go and change this, why not simply remove any dependencies to 
>>>> external systems and simply use the replicated log for leader election?
>>>> 
>>>>> On Sep 5, 2016, at 9:02 AM, Alex Rukletsov <[email protected]> wrote:
>>>>> 
>>>>> Kant—
>>>>> 
>>>>> thanks a lot for the feedback! Are you interested in helping out with 
>>>>> Consul module once Jay and Joseph are done with modularizing patches?
>>>>> 
>>>>>> On Mon, Sep 5, 2016 at 8:50 AM, Jay JN Guo <[email protected]> wrote:
>>>>>> Patches are currently under review by @Joseph and can be found at the 
>>>>>> links provided by @haosdent.
>>>>>>  
>>>>>> I took a quick look at Consul key/value HTTP APIs and they look very 
>>>>>> similar to Etcd APIs. You could actually reuse our Etcd module 
>>>>>> implementation once we manage to push the module into Mesos community.
>>>>>>  
>>>>>> The only technical problem I could see for now is that Consul does not 
>>>>>> support `POST` with incremental key index. We may need to leverage 
>>>>>> `?cas=<index>` operation in Consul to emulate the behaviour of joining a 
>>>>>> key group.
>>>>>>  
>>>>>> We could have a discussion on how to implement Consul HA module.
>>>>>>  
>>>>>> cheers,
>>>>>> /J
>>>>>>  
>>>>>> ----- Original message -----
>>>>>> From: haosdent <[email protected]>
>>>>>> To: user <[email protected]>
>>>>>> Cc: Jay JN Guo/China/IBM@IBMCN
>>>>>> Subject: Re: what is the status on this?
>>>>>> Date: Sun, Sep 4, 2016 6:10 PM
>>>>>>  
>>>>>> Jay has some patches for de-couple Mesos with Zookeeper
>>>>>>  
>>>>>> https://issues.apache.org/jira/browse/MESOS-5828
>>>>>> https://issues.apache.org/jira/browse/MESOS-5829
>>>>>>  
>>>>>> I think it should be possible to support consul by custom modules after 
>>>>>> jay's work done.
>>>>>>  
>>>>>> On Sun, Sep 4, 2016 at 6:02 PM, kant kodali <[email protected]> wrote:
>>>>>> Hi Alex,
>>>>>>  
>>>>>> We have some experienced devops people here and they all had one thing 
>>>>>> in common which is Zookeeper is a pain to maintain. In fact we refused 
>>>>>> to bring in new tech stacks that require Zookeeper such as Kafka for 
>>>>>> example. so we desperately in search for alternative preferably using 
>>>>>> consul. I just hear lot of positive response when comes it consul. It 
>>>>>> will be great to see mesos and consul working together in which we would 
>>>>>> be ready to jump at it and make a switch for YARN to Mesos.
>>>>>>  
>>>>>> Thanks,
>>>>>> Kant
>>>>>> 
>>>>>>  
>>>>>> 
>>>>>>  
>>>>>> 
>>>>>> On Wed, Aug 31, 2016 1:03 AM, Alex Rukletsov [email protected] wrote:
>>>>>> Kant—
>>>>>>  
>>>>>> mind telling us what is your use case and why this ticket is important 
>>>>>> for you? It will help us prioritize work.
>>>>>>  
>>>>>> On Fri, Aug 26, 2016 at 2:46 AM, tommy xiao <[email protected]> wrote:
>>>>>> Hi guys, i always focus on t his case. but good news is etcd always have 
>>>>>> patchs. so the coming consul is very easy, just need some time to do 
>>>>>> coding on it. if you have interesting it? let us collaborate it.
>>>>>>  
>>>>>> 2016-08-26 8:11 GMT+08:00 Joseph Wu <[email protected]>:
>>>>>> There is no timeline as no one has done any work on the issue.
>>>>>>  
>>>>>>  
>>>>>> On Thu, Aug 25, 2016 at 4:54 PM, kant kodali <[email protected]> wrote:
>>>>>> Hi Guys,
>>>>>>  
>>>>>> I see this ticket and other related tickets should be part of sprints in 
>>>>>> 2015 and it is still not resolved yet. can we have a timeline on this? 
>>>>>> This would be really helpful
>>>>>>  
>>>>>> https://issues.apache.org/jira/browse/MESOS-3797
>>>>>>  
>>>>>> Thanks!
>>>>>> 
>>>>>>  
>>>>>>  
>>>>>> --
>>>>>> Deshi Xiao
>>>>>> Twitter: xds2000
>>>>>> E-mail: xiaods(AT)gmail.com
>>>>>>  
>>>>>>  
>>>>>> --
>>>>>> Best Regards,
>>>>>> Haosdent Huang
>>>>>>  
>>>>>> 
>>>>> 
>>> 
>> 
>> 
>> 
>> -- 
>> Avinash Sridharan, Mesosphere
>> +1 (323) 702 5245
> 

Reply via email to