Update of /cvsroot/freenet/freenet/src/freenet/node/ds
In directory sc8-pr-cvs1:/tmp/cvs-serv11480/src/freenet/node/ds

Added Files:
      Tag: ngrouting
        StoreIOException.java 
Log Message:
Build 7046:
Main objectives of this build are to improve routing success stats, fix deadlocks and 
fix RNFs.
Major ASL bugfix: fix race that could lead to connections getting closed without the 
client being notified.
MAJOR *SL work: Zab fixed some *SL deadlocks.
Change logging of success/failure of Routing, to take into account whether or not the 
failure was apparently caused by routing. Add new diagnostic vars 
requestFailureRoutingOrNotRatio, routingSuccessRatio. Change and consolidate 
terminate() calls all over request/. Minor changes all over states/request: Set 
insertReplyTime *before* sending it on, comment out logFailure*/logSuccess, update 
comments, logging, move *Time assignment after fromLastPeer check in 
receivedQueryRestarted (conceivably exploitable to bias stats), make backtracking 
QueryRejected async in Pending, make sure IOExceptions from the store are treated 
differently to IOExceptions from the network (which are like DNVs) in 
Pending.received(,DataReply), consolidate routes.terminate() calls into a function on 
RequestState, improve some toString()s, change exactly where we terminate the routing 
some places. Reindenting, code restyling


--- NEW FILE: StoreIOException.java ---
package freenet.node.ds;
import java.io.IOException;

public class StoreIOException extends IOException {
    public StoreIOException(IOException e) {
        initCause(e);
    }
    
    public String toString() {
        return getClass().getName()+": "+getCause().toString();
    }
}

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

Reply via email to