Great job, Yisheng, Michi!

-Flavio


On Wednesday, July 16, 2014 6:04 AM, Michi Mutsuzaki <mi...@cs.stanford.edu> 
wrote:
 

>
>
>Hi,
>
>Yisheng has been working on this project for about 5 weeks for his
>12-week internship. Here is the current status:
>
>- First of all, let me thank Flavio and Hongchao for their help. I
>don't think the project would be where it is right now without their
>support.
>- We have more or less functional implementation of zab in java. You
>can checkout the code here: https://github.com/ZK-1931/javazab
>- There is a simple reference server. It's an http based key-value
>store that uses javazab for replicating state:
>https://github.com/ZK-1931/zabkv
>- The implementation is missing 2 major features, dynamic
>reconfiguration and snapshotting. Yisheng is about to start working on
>dynamic reconfiguration.
>
>It's fairly easy to run the reference server. It would be great if you
>can play around with it and give us feedback.
>
>Thanks!
>--Michi
>
>On Tue, Jun 3, 2014 at 11:46 PM, Michi Mutsuzaki <mi...@cs.stanford.edu> wrote:
>> The intern hasn't started yet, but here is the github repo in case
>> anybody is interested.
>>
>> https://github.com/ZK-1931/javazab
>>
>> On Tue, Jun 3, 2014 at 3:20 PM, Michi Mutsuzaki <mi...@cs.stanford.edu> 
>> wrote:
>>> Thanks Flavio and Raul. I feel much more confident with your support.
>>> Also, it would be a good learning experience for the intern and me.
>>> Let's do this from scratch. I'll set up a github repo.
>>>
>>> On Tue, Jun 3, 2014 at 12:51 PM, Raúl Gutiérrez Segalés
>>> <r...@itevenworks.net> wrote:
>>>> On 3 June 2014 12:44, Flavio Junqueira <fpjunque...@yahoo.com.invalid>
>>>> wrote:
>>>>>
>>>>> It would be great to do a clean implementation of Zab. We have added a lot
>>>>> crap for backward compatibility, and the reconfig stuff, although a great
>>>>> feature properly implemented, didn't improve the state of the code. Also, 
>>>>> an
>>>>> implementation of the Zab protocol perhaps putting snapshots aside for 
>>>>> v0.1,
>>>>> shouldn't take more than just a few weeks.
>>>>>
>>>>> If you do it openly say on github, then I volunteer to help.
>>>>
>>>>
>>>> A clean-room implementation of ZAB could indeed be awesome for multiple
>>>> purposes. Reasoning around the current implementation is some times
>>>> challenging for us missing the historical context.
>>>>
>>>> Would be more than happy to help with reviews and such as well.
>>>>
>>>>
>>>> -rgs
>
>

Reply via email to