Author: jbellis
Date: Fri Jun 26 17:38:22 2009
New Revision: 788781

URL: http://svn.apache.org/viewvc?rev=788781&view=rev
Log:
r/m refactor from CASSANDRA-249 that caused infinite recursion.  patch by 
jbellis

Modified:
    
incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/FailureDetector.java
    
incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/HeartBeatState.java

Modified: 
incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/FailureDetector.java
URL: 
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/FailureDetector.java?rev=788781&r1=788780&r2=788781&view=diff
==============================================================================
--- 
incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/FailureDetector.java
 (original)
+++ 
incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/FailureDetector.java
 Fri Jun 26 17:38:22 2009
@@ -57,8 +57,6 @@
     /* The time when the module was instantiated. */
     private static long creationTime_;
     
-    private Gossiper gossiper;
-    
     public static IFailureDetector instance()
     {        
         if ( failureDetector_ == null )
@@ -68,7 +66,7 @@
             {
                 if ( failureDetector_ == null )
                 {
-                    failureDetector_ = new 
FailureDetector(Gossiper.instance());
+                    failureDetector_ = new FailureDetector();
                 }
             }
             finally
@@ -82,9 +80,8 @@
     private Map<EndPoint, ArrivalWindow> arrivalSamples_ = new 
Hashtable<EndPoint, ArrivalWindow>();
     private List<IFailureDetectionEventListener> fdEvntListeners_ = new 
ArrayList<IFailureDetectionEventListener>();
     
-    public FailureDetector(Gossiper gossiper)
+    public FailureDetector()
     {
-        this.gossiper = gossiper;
         creationTime_ = System.currentTimeMillis();
         // Register this instance with JMX
         try
@@ -241,7 +238,7 @@
     private static Logger logger_ = Logger.getLogger(ArrivalWindow.class);
     private double tLast_ = 0L;
     private BoundedStatsDeque arrivalIntervals_;
-    
+
     ArrivalWindow(int size)
     {
         arrivalIntervals_ = new BoundedStatsDeque(size);

Modified: 
incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/HeartBeatState.java
URL: 
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/HeartBeatState.java?rev=788781&r1=788780&r2=788781&view=diff
==============================================================================
--- 
incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/HeartBeatState.java 
(original)
+++ 
incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/HeartBeatState.java 
Fri Jun 26 17:38:22 2009
@@ -91,7 +91,6 @@
     {
         return version_;
     }
-    
 };
 
 class HeartBeatStateSerializer implements ICompactSerializer<HeartBeatState>


Reply via email to