-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20071/
-----------------------------------------------------------
(Updated May 23, 2014, 11:21 a.m.)
Review request for zookeeper, michim, Raul Gutierrez Segales, and Camille
Fournier.
Summary (updated)
-----------------
ZOOKEEPER-1907]-mprove the thread handling by detecting if any of the critical
thread dies.
Bugs: ZOOKEEPER-1907
https://issues.apache.org/jira/browse/ZOOKEEPER-1907
Repository: zookeeper
Description
-------
Improve the thread handling mechanism by detecting if any of the critical
thread dies.
Here the idea is to periodically checking the status of all the critical
threads in ZK server using DeathWatcherThread.
Diffs
-----
./src/java/main/org/apache/zookeeper/server/FinalRequestProcessor.java
1585370
./src/java/main/org/apache/zookeeper/server/PrepRequestProcessor.java 1585370
./src/java/main/org/apache/zookeeper/server/RequestProcessor.java 1585370
./src/java/main/org/apache/zookeeper/server/ServerConfig.java 1585370
./src/java/main/org/apache/zookeeper/server/SessionTracker.java 1585370
./src/java/main/org/apache/zookeeper/server/SessionTrackerImpl.java 1585370
./src/java/main/org/apache/zookeeper/server/SyncRequestProcessor.java 1585370
./src/java/main/org/apache/zookeeper/server/UnimplementedRequestProcessor.java
1585370
./src/java/main/org/apache/zookeeper/server/ZooKeeperCriticalThread.java
1585370
./src/java/main/org/apache/zookeeper/server/ZooKeeperServer.java 1585370
./src/java/main/org/apache/zookeeper/server/ZooKeeperServerMain.java 1585370
./src/java/main/org/apache/zookeeper/server/quorum/AckRequestProcessor.java
1585370
./src/java/main/org/apache/zookeeper/server/quorum/CommitProcessor.java
1585370
./src/java/main/org/apache/zookeeper/server/quorum/FollowerRequestProcessor.java
1585370
./src/java/main/org/apache/zookeeper/server/quorum/Leader.java 1585370
./src/java/main/org/apache/zookeeper/server/quorum/LeaderRequestProcessor.java
1585370
./src/java/main/org/apache/zookeeper/server/quorum/LeaderSessionTracker.java
1585370
./src/java/main/org/apache/zookeeper/server/quorum/LearnerSessionTracker.java
1585370
./src/java/main/org/apache/zookeeper/server/quorum/ObserverRequestProcessor.java
1585370
./src/java/main/org/apache/zookeeper/server/quorum/ProposalRequestProcessor.java
1585370
./src/java/main/org/apache/zookeeper/server/quorum/QuorumPeer.java 1585370
./src/java/main/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java
1585370
./src/java/main/org/apache/zookeeper/server/quorum/QuorumPeerMain.java
1585370
./src/java/main/org/apache/zookeeper/server/quorum/ReadOnlyRequestProcessor.java
1585370
./src/java/main/org/apache/zookeeper/server/quorum/SendAckRequestProcessor.java
1585370
./src/java/test/org/apache/zookeeper/server/PrepRequestProcessorTest.java
1585370
./src/java/test/org/apache/zookeeper/server/quorum/CommitProcessorTest.java
1585370
Diff: https://reviews.apache.org/r/20071/diff/
Testing
-------
yet to be inlcuded
Thanks,
Rakesh R