Revision 247

Jump to revision: Previous Next
Author: codeman
Date: Tue Aug 7 01:36:04 2007 UTC (10 years, 2 months ago)
Changed paths: 8
Log Message:
This is a very large commit from Rodrigo Lazo (rlazo) for Google SoC
This is the latest patch on the job execution series. As far as I
could test it, now scire should be able to create, distribute, execute
and gather the output of a job with the new models.

Also the jobs register their status on the database (pending,
downloaded, running, failed, finished or cancelled). So now all the
backend code needed to "watch" a job is on its place.

Right now a job gets executed but dies on the post processing stage
(at least that is what I understand from the error message)

Just move the GACL_functions.py from server/ to server/modules and
apply this patch and you'll how myltiple entries are created for each
member of the group in jobs_clients and on job_history.

I've take some precautions regarding concurrency adding some locks,
I'm not sure they are enough so please comment on that

Changed paths:

Path Details
Directoryclient/scirec.py modified , text changed
Directorydocs/scire2.sql modified , text changed
Directoryscire/.lib/DB_functions.php modified , text changed
Directoryscire/add_job.php modified , text changed
Directoryserver/modules/GACL_functions.py added
Directoryserver/modules/__init__.py added
Directoryserver/modules/client.py modified , text changed
Directoryserver/modules/job.py modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.20