Update of /cvsroot/freenet/freenet/src/freenet/transport
In directory sc8-pr-cvs1:/tmp/cvs-serv14667/src/freenet/transport

Modified Files:
        AbstractSelectorLoop.java 
Log Message:
Indenting
Made ASL.CloseThread strictly wait for notification before starting to close.
Made ResponseTimeEstimator.dumpLog() execute only if we are logging Logger.MINOR level.

Index: AbstractSelectorLoop.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/transport/AbstractSelectorLoop.java,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -w -r1.83 -r1.84
--- AbstractSelectorLoop.java   17 Oct 2003 01:43:29 -0000      1.83
+++ AbstractSelectorLoop.java   25 Oct 2003 10:44:45 -0000      1.84
@@ -636,16 +636,13 @@
                        //currentSet.addAll(sel.selectedKeys());
                        
                        if(logDebug)
-                               Core.logger.log(this, "Keys ready before fixKeys: "+
-                                                               currentlyActive+"/"+
-                                                               sel.keys().size(), 
Logger.DEBUG);
+                               Core.logger.log(this, "Keys ready before fixKeys: " + 
currentlyActive + "/" + sel.keys().size(), Logger.DEBUG);
                        
                        fixKeys();
                        //if (currentlyActive != currentSet.size()) 
Core.logger.log(this, "read the freaking book! "+ currentlyActive +" != "+ 
currentSet.size() ,Logger.ERROR);
                        currentlyActive = currentSet.size();
                        if(logDebug)
-                               Core.logger.log(this, "Keys ready: 
"+currentlyActive+"/"+
-                                                               sel.keys().size(), 
Logger.DEBUG);
+                               Core.logger.log(this, "Keys ready: " + currentlyActive 
+ "/" + sel.keys().size(), Logger.DEBUG);
                        
                        //if at this point no channels are active, it means
                        //we were just woken up or timed out.
@@ -690,14 +687,11 @@
                        System.runFinalization();
                        freenet.node.Main.dumpInterestingObjects();
                        try {
-                               Core.logger.log(this, "Ran emergency GC in "+
-                                                               getClass().getName(), 
Logger.ERROR);
+                               Core.logger.log(this, "Ran emergency GC in " + 
getClass().getName(), Logger.ERROR);
                        } catch (Throwable any) {};
                } catch(Throwable t){
                        try {
-                               Core.logger.log(this, 
-                                                               "Caught throwable in 
AbstractSelectorLoop!: "
-                                                               +t, t, Logger.ERROR);
+                               Core.logger.log(this, "Caught throwable in 
AbstractSelectorLoop!: " + t, t, Logger.ERROR);
                                t.printStackTrace();
                        } catch (Throwable x) {};
                }
@@ -788,11 +782,12 @@
                                        synchronized(closeQueue) {
                                                while(closeQueue.isEmpty()) {
                                                        try {
-                                                               closeQueue.wait(500);
+                                                               //closeQueue.wait(500);
+                                                               closeQueue.wait(); 
//Wait until someone tells us to close.. dont start closing when we aren't told to
                                                        } catch (InterruptedException 
e) {};
                                                        if(terminateCloseThread) 
return;
                                                }
-                                               current = 
(ClosePair)(closeQueue.removeFirst());
+                                               current = 
(ClosePair)closeQueue.removeFirst();
                                        }
                                        if(current != null) {
                                                Connection c = current.conn;
@@ -800,11 +795,9 @@
                                                        try {
                                                                c.close(true);
                                                        } catch (Throwable t) {
-                                                               Core.logger.log(this, 
"Caught "+t+" closing "+
-                                                                                      
         c, t, Logger.ERROR);
+                                                               Core.logger.log(this, 
"Caught " + t + " closing " + c, t, Logger.ERROR);
                                                        } finally {
-                                                               
Core.diagnostics.occurrenceContinuous("closePairLifetime",
-                                                                       
System.currentTimeMillis()-current.timeStamp);
+                                                               
Core.diagnostics.occurrenceContinuous("closePairLifetime", System.currentTimeMillis() 
- current.timeStamp);
                                                        }
                                                        //notify the callback
                                                        if (current.attachment !=null){
@@ -829,8 +822,7 @@
                                        } catch (Throwable any) {};
                                } catch (Throwable t) {
                                        try {
-                                               String s = "Caught Throwable "+t+
-                                                       " in background close thread!";
+                                               String s = "Caught Throwable " + t + " 
in background close thread!";
                                                Core.logger.log(this, s, t, 
Logger.ERROR);
                                                // FIXME
                                                // System.err, System.out may be files 
on disk

_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to