|
|
|
@ -116,8 +116,16 @@ public class yacyPeerActions {
|
|
|
|
|
sb.setConfig("lastseedcheckUptime", uptime);
|
|
|
|
|
sb.setConfig("lastseedcheckIndexedc", indexedc);
|
|
|
|
|
}
|
|
|
|
|
if(! (indexedcdiff == 0 || uptimediff == 0) ){ //keep old one, if the diff is 0
|
|
|
|
|
seedDB.mySeed.put(yacySeed.ISPEED, Long.toString(indexedcdiff / uptimediff)); // the speed of indexing (pages/minute) of the peer
|
|
|
|
|
|
|
|
|
|
//the speed of indexing (pages/minute) of the peer
|
|
|
|
|
if(uptimediff==0){
|
|
|
|
|
//no timedelta. we cannot calculate a new value
|
|
|
|
|
}else if(indexedcdiff==0){
|
|
|
|
|
//no indexing in the time...
|
|
|
|
|
seedDB.mySeed.put(yacySeed.ISPEED, Long.toString(0));
|
|
|
|
|
}else{
|
|
|
|
|
//set the PPM
|
|
|
|
|
seedDB.mySeed.put(yacySeed.ISPEED, Long.toString(indexedcdiff / uptimediff));
|
|
|
|
|
}
|
|
|
|
|
seedDB.mySeed.put(yacySeed.UPTIME, Long.toString(uptime)); // the number of minutes that the peer is up in minutes/day (moving average MA30)
|
|
|
|
|
seedDB.mySeed.put(yacySeed.LCOUNT, Integer.toString(sb.urlPool.loadedURL.size())); // the number of links that the peer has stored (LURL's)
|
|
|
|
|