|
From: <nic...@us...> - 2006-09-22 15:24:07
|
Revision: 1140
http://svn.sourceforge.net/metpx/?rev=1140&view=rev
Author: nicholaslemay
Date: 2006-09-22 08:23:59 -0700 (Fri, 22 Sep 2006)
Log Message:
-----------
- Completly modified generateAllGraphsForServer.py's structure. Is now much more modular.
- Now supports simultaneously ran process'.
Program now forks a different child process for every single graphic that needs to be produced.
Greatly improved speed, although it might slow down everything else being ran on the machine at the same time...
(Might need to investigate further)
- Added -i,--individual option that allows users to create graphs over different machine without combining
the data of each machine.
-Completly modified PickleVersionChecker approach.
Former version (md5sum) could not work with a large number of pickle files since parameter input is too limited.
Former version could not work with multi process since only one file was used, and needed to be written on by all process.
Former version created even more process by calling ms5sum,wich would probably slow down other user's process' even more.
New version implements the following :
It only verifies last modification date by using python only( = less process')
Files are looked up depending on client and machine(s) currently handled( = less lookup )
Each user/client couple now has it' own file containing dictionnaries that contain the info that pertain to their files only.
( Allows for all process to acces file version without collisions.)
Modified Paths:
--------------
trunk/sundew/lib/stats/PickleVersionChecker.py
trunk/sundew/lib/stats/generateAllGraphsForServer.py
trunk/sundew/lib/stats/pickleMerging.py
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|