From: <th...@us...> - 2010-08-17 22:01:44
|
Revision: 1922 http://azsmrc.svn.sourceforge.net/azsmrc/?rev=1922&view=rev Author: the8472 Date: 2010-08-17 22:01:38 +0000 (Tue, 17 Aug 2010) Log Message: ----------- use different weight for the exponential moving average for last seen interval Modified Paths: -------------- mldht/branches/indexer/DHTIndexer.jar mldht/branches/indexer/lbms/plugins/mldht/indexer/InfoHashGatherer.java Modified: mldht/branches/indexer/DHTIndexer.jar =================================================================== (Binary files differ) Modified: mldht/branches/indexer/lbms/plugins/mldht/indexer/InfoHashGatherer.java =================================================================== --- mldht/branches/indexer/lbms/plugins/mldht/indexer/InfoHashGatherer.java 2010-08-16 20:21:00 UTC (rev 1921) +++ mldht/branches/indexer/lbms/plugins/mldht/indexer/InfoHashGatherer.java 2010-08-17 22:01:38 UTC (rev 1922) @@ -152,7 +152,7 @@ session.flush(); - session.createQuery("update ihdata e set e.hitCount = e.hitCount+1, e.lastSeen = (e.lastSeen + :tstamp)/2 where e.info_hash in (:hashes)") + session.createQuery("update ihdata e set e.hitCount = e.hitCount+1, e.lastSeen = (e.lastSeen * 0.97 + :tstamp * 0.03) where e.info_hash in (:hashes)") .setLong("tstamp", nowStamp) .setParameterList("hashes", hashesRaw.values()) .executeUpdate(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |