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

(Updated Feb. 5, 2015, 6:32 p.m.)


Review request for zookeeper, michim, Raul Gutierrez Segales, and Camille 
Fournier.


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 (updated)
-----

  ./src/java/main/org/apache/zookeeper/server/ExitCode.java PRE-CREATION 
  ./src/java/main/org/apache/zookeeper/server/PrepRequestProcessor.java 1657623 
  ./src/java/main/org/apache/zookeeper/server/SessionTrackerImpl.java 1657623 
  ./src/java/main/org/apache/zookeeper/server/SyncRequestProcessor.java 1657623 
  ./src/java/main/org/apache/zookeeper/server/ZooKeeperCriticalThread.java 
1657623 
  ./src/java/main/org/apache/zookeeper/server/ZooKeeperServer.java 1657623 
  ./src/java/main/org/apache/zookeeper/server/ZooKeeperServerListener.java 
PRE-CREATION 
  ./src/java/main/org/apache/zookeeper/server/quorum/CommitProcessor.java 
1657623 
  
./src/java/main/org/apache/zookeeper/server/quorum/FollowerRequestProcessor.java
 1657623 
  
./src/java/main/org/apache/zookeeper/server/quorum/FollowerZooKeeperServer.java 
1657623 
  ./src/java/main/org/apache/zookeeper/server/quorum/LeaderSessionTracker.java 
1657623 
  ./src/java/main/org/apache/zookeeper/server/quorum/LeaderZooKeeperServer.java 
1657623 
  ./src/java/main/org/apache/zookeeper/server/quorum/LearnerSessionTracker.java 
1657623 
  
./src/java/main/org/apache/zookeeper/server/quorum/LearnerZooKeeperServer.java 
1657623 
  ./src/java/main/org/apache/zookeeper/server/quorum/LocalSessionTracker.java 
1657623 
  
./src/java/main/org/apache/zookeeper/server/quorum/ObserverRequestProcessor.java
 1657623 
  
./src/java/main/org/apache/zookeeper/server/quorum/ObserverZooKeeperServer.java 
1657623 
  
./src/java/main/org/apache/zookeeper/server/quorum/ProposalRequestProcessor.java
 1657623 
  
./src/java/main/org/apache/zookeeper/server/quorum/ReadOnlyRequestProcessor.java
 1657623 
  
./src/java/main/org/apache/zookeeper/server/quorum/ReadOnlyZooKeeperServer.java 
1657623 
  
./src/java/main/org/apache/zookeeper/server/quorum/UpgradeableSessionTracker.java
 1657623 
  ./src/java/test/org/apache/zookeeper/server/PrepRequestProcessorTest.java 
1657623 
  ./src/java/test/org/apache/zookeeper/server/SessionTrackerTest.java 1657623 
  ./src/java/test/org/apache/zookeeper/server/ZooKeeperThreadTest.java 1657623 
  
./src/java/test/org/apache/zookeeper/server/quorum/CommitProcessorConcurrencyTest.java
 1657623 
  ./src/java/test/org/apache/zookeeper/server/quorum/CommitProcessorTest.java 
1657623 
  ./src/java/test/org/apache/zookeeper/test/ClientBase.java 1657623 
  ./src/java/test/org/apache/zookeeper/test/SessionTrackerCheckTest.java 
1657623 

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


Testing
-------

yet to be inlcuded


Thanks,

Rakesh R

Reply via email to