[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13041364#comment-13041364
 ] 

[email protected] commented on ZOOKEEPER-702:
---------------------------------------------------------


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

Review request for zookeeper.


Summary
-------

testing upload of patch attached to ZOOKEEPER-702


This addresses bug ZOOKEEPER-702.
    https://issues.apache.org/jira/browse/ZOOKEEPER-702


Diffs
-----

  /src/docs/src/documentation/content/xdocs/index.xml 1065709 
  /src/docs/src/documentation/content/xdocs/zookeeperFailureDetector.xml 
PRE-CREATION 
  /src/java/main/org/apache/zookeeper/ClientCnxn.java 1127985 
  /src/java/main/org/apache/zookeeper/ClientCnxnSocket.java 1127985 
  /src/java/main/org/apache/zookeeper/ClientCnxnSocketNIO.java 1127985 
  /src/java/main/org/apache/zookeeper/ZooKeeper.java 1127985 
  /src/java/main/org/apache/zookeeper/ZooKeeperMain.java 1127985 
  /src/java/main/org/apache/zookeeper/common/fd/AbstractFailureDetector.java 
PRE-CREATION 
  /src/java/main/org/apache/zookeeper/common/fd/BertierFailureDetector.java 
PRE-CREATION 
  /src/java/main/org/apache/zookeeper/common/fd/ChenFailureDetector.java 
PRE-CREATION 
  /src/java/main/org/apache/zookeeper/common/fd/FailureDetector.java 
PRE-CREATION 
  /src/java/main/org/apache/zookeeper/common/fd/FailureDetectorFactory.java 
PRE-CREATION 
  /src/java/main/org/apache/zookeeper/common/fd/FailureDetectorOptParser.java 
PRE-CREATION 
  /src/java/main/org/apache/zookeeper/common/fd/FixedPingFailureDetector.java 
PRE-CREATION 
  /src/java/main/org/apache/zookeeper/common/fd/InterArrivalSamplingWindow.java 
PRE-CREATION 
  /src/java/main/org/apache/zookeeper/common/fd/MessageType.java PRE-CREATION 
  /src/java/main/org/apache/zookeeper/common/fd/Monitored.java PRE-CREATION 
  /src/java/main/org/apache/zookeeper/common/fd/PhiAccrualFailureDetector.java 
PRE-CREATION 
  /src/java/main/org/apache/zookeeper/common/fd/SlicedPingFailureDetector.java 
PRE-CREATION 
  /src/java/main/org/apache/zookeeper/server/ServerConfig.java 1065709 
  /src/java/main/org/apache/zookeeper/server/SessionTracker.java 1065709 
  /src/java/main/org/apache/zookeeper/server/SessionTrackerImpl.java 1095174 
  /src/java/main/org/apache/zookeeper/server/ZooKeeperServer.java 1127985 
  /src/java/main/org/apache/zookeeper/server/ZooKeeperServerMain.java 1095174 
  
/src/java/main/org/apache/zookeeper/server/quorum/FollowerZooKeeperServer.java 
1095174 
  /src/java/main/org/apache/zookeeper/server/quorum/Leader.java 1127985 
  /src/java/main/org/apache/zookeeper/server/quorum/LeaderZooKeeperServer.java 
1065709 
  /src/java/main/org/apache/zookeeper/server/quorum/Learner.java 1095174 
  /src/java/main/org/apache/zookeeper/server/quorum/LearnerHandler.java 1095174 
  /src/java/main/org/apache/zookeeper/server/quorum/LearnerSessionTracker.java 
1065709 
  /src/java/main/org/apache/zookeeper/server/quorum/LearnerZooKeeperServer.java 
1065709 
  
/src/java/main/org/apache/zookeeper/server/quorum/ObserverZooKeeperServer.java 
1095174 
  /src/java/main/org/apache/zookeeper/server/quorum/QuorumPeer.java 1127985 
  /src/java/main/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java 
1095174 
  /src/java/main/org/apache/zookeeper/server/quorum/QuorumPeerMain.java 1095174 
  /src/java/main/org/apache/zookeeper/server/quorum/QuorumZooKeeperServer.java 
1127985 
  
/src/java/main/org/apache/zookeeper/server/quorum/ReadOnlyZooKeeperServer.java 
1125581 
  /src/java/test/org/apache/zookeeper/TestableZooKeeper.java 1065709 
  /src/java/test/org/apache/zookeeper/test/ClientBase.java 1127985 
  /src/java/test/org/apache/zookeeper/test/DisconnectableZooKeeper.java 1091841 
  /src/java/test/org/apache/zookeeper/test/QuorumBase.java 1127985 
  /src/java/test/org/apache/zookeeper/test/QuorumFDHammerTest.java PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/ReadOnlyModeTest.java 1125581 
  /src/java/test/org/apache/zookeeper/test/RecoveryTest.java 1091841 
  /src/java/test/org/apache/zookeeper/test/SessionTest.java 1091841 
  /src/java/test/org/apache/zookeeper/test/fd/BertierClientHammerTest.java 
PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/BertierFDTest.java PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/BertierQuorumHammerTest.java 
PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/BertierRecoveryTest.java 
PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/BertierSessionTest.java 
PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/ChenClientHammerTest.java 
PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/ChenFDTest.java PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/ChenQuorumHammerTest.java 
PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/ChenRecoveryTest.java 
PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/ChenSessionTest.java PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/FixedPingFDTest.java PRE-CREATION 
  
/src/java/test/org/apache/zookeeper/test/fd/InterArrivalSamplingWindowTest.java 
PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/PhiAccrualClientHammerTest.java 
PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/PhiAccrualFDTest.java 
PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/PhiAccrualQuorumHammerTest.java 
PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/PhiAccrualRecoveryTest.java 
PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/PhiAccrualSessionTest.java 
PRE-CREATION 
  /src/java/test/org/apache/zookeeper/test/fd/SlicedPingFDTest.java 
PRE-CREATION 

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


Testing
-------

no testing, just testing INFRA-3660


Thanks,

admin



> GSoC 2010: Failure Detector Model
> ---------------------------------
>
>                 Key: ZOOKEEPER-702
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-702
>             Project: ZooKeeper
>          Issue Type: Wish
>            Reporter: Henry Robinson
>            Assignee: Abmar Barros
>              Labels: gsoc, mentor
>             Fix For: 3.4.0
>
>         Attachments: ZOOKEEPER-702-code.patch, ZOOKEEPER-702-doc.patch, 
> ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, 
> ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, 
> ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, 
> ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, 
> ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, 
> ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, 
> ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, 
> ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, 
> ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, ZOOKEEPER-702.patch, 
> bertier-pseudo.txt, bertier-pseudo.txt, chen-pseudo.txt, chen-pseudo.txt, 
> phiaccrual-pseudo.txt, phiaccrual-pseudo.txt
>
>
> Failure Detector Module
> Possible Mentor
> Henry Robinson (henry at apache dot org)
> Requirements
> Java, some distributed systems knowledge, comfort implementing distributed 
> systems protocols
> Description
> ZooKeeper servers detects the failure of other servers and clients by 
> counting the number of 'ticks' for which it doesn't get a heartbeat from 
> other machines. This is the 'timeout' method of failure detection and works 
> very well; however it is possible that it is too aggressive and not easily 
> tuned for some more unusual ZooKeeper installations (such as in a wide-area 
> network, or even in a mobile ad-hoc network).
> This project would abstract the notion of failure detection to a dedicated 
> Java module, and implement several failure detectors to compare and contrast 
> their appropriateness for ZooKeeper. For example, Apache Cassandra uses a 
> phi-accrual failure detector (http://ddsg.jaist.ac.jp/pub/HDY+04.pdf) which 
> is much more tunable and has some very interesting properties. This is a 
> great project if you are interested in distributed algorithms, or want to 
> help re-factor some of ZooKeeper's internal code.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to