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

(Updated Dec. 4, 2013, 8:02 p.m.)


Review request for mesos, Benjamin Hindman, Ben Mahler, Vinod Kone, and Jiang 
Yan Xu.


Changes
-------

OK. This is much better. Killed 'gate' and '_gate'. Provided the level of 
indirection in 'recover' and '_recover'.


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


Repository: mesos-git


Description
-------

This is the last patch of a series of patches that implement catch-up 
replicated log.

Here is summary of this patch:
1) Introduced RecoverRequest/RecoverResponse.
2) Used Metadata in replica code.
3) A 2-phase empty log start-up algorithm.
4) Added a test to test two competing recover processes.

This is a joint work with Yan Xu.


Diffs (updated)
-----

  src/Makefile.am abef3d2 
  src/java/jni/org_apache_mesos_Log.cpp 36c636d 
  src/log/coordinator.hpp 3f6fb7c 
  src/log/coordinator.cpp 6e6466f 
  src/log/log.hpp 77edc7a 
  src/log/log.cpp d057925 
  src/log/recover.hpp PRE-CREATION 
  src/log/recover.cpp PRE-CREATION 
  src/log/replica.hpp d1f5ead 
  src/log/replica.cpp 82c2157 
  src/messages/log.proto e6460ab 
  src/tests/log_tests.cpp ff5f86c 

Diff: https://reviews.apache.org/r/15802/diff/


Testing
-------

make check

bin/mesos-tests.sh 
--gtest_filter=LogTest.*:ReplicaTest.*:CoordinatorTest.*:LogZooKeeperTest.* 
--gtest_repeat=100


Thanks,

Jie Yu

Reply via email to