This JAR does not cause any database integrity problems for me in testing anymore, this means that all critical bugs seem resolved. So now I've moved on to doing the final refactoring which needs to be done for official WoT 0.4 / Freetalk 0.1 versions.
Also, the primary cause of CPU usage has been optimized away, Freetalk should not require much CPU while idle now. Notice that this JAR will start with a blank message database yet once again due to architectural changes in the database format. When we're done with the beta-phase this will not happen anymore, it just makes no sense to write database-upgrade code during beta.... PLEASE report ANYTHING which is logged as ERROR from Freetalk or WoT. http://downloads.freenetproject.org/alpha/plugins/Freetalk/Freetalk-2010-10-17-1- g4337a75d280056606a01c7fa2edf41cd8204b4ca.jar Latest WoT still is: http://downloads.freenetproject.org/alpha/plugins/WoT/WoT-2010-07-30.jar Changes: Freetalk: 2010-10-17 - Show total downloaded messages on welcome page. - Make sure we delete ghosts which are only attached to other ghosts. - Clarify/simplify logic / rename variables. - Improve a thread name. - Check for a message being its own parent or thread in constructor. - A message used to be able to be its own thread. It can't any more. Update the unit tests. - Extra synchronization to fix deadlock (bug #4351). - Clobber the database - set version -83. - Major optimisation: IdentityStatistics: Caches the upper and lower indexes of a contiguous range (close to the end) of message list indexes that have not been fetched. - Wire in IdentityStatistics to MessageManager. - Add test in self-check logic for IdentityStatistics with identity null. (=> we deleted the identity without deleting the stats). - Improve a unit test by checking for FetchFailedMarker. - Synchronization changes in MessageManager. - Handle ALL_DATA_NOT_FOUND like DATA_NOT_FOUND. xor gerard_ (And TheSeeker as a notable tester)
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Devl mailing list [email protected] http://freenetproject.org/cgi-bin/mailman/listinfo/devl
