[
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