Hydra/28: Rename "scheduler" to "evaluator"
[?]
May 11, 2010, 11:10 AM
2YXO5ZGQU6YB7M3JTJA6VAGK3L25R7CJ6HBF2EV4VYKA4JORHYDQCDependencies
- [2]
RFE6T5LG* Store jobset evaluations in the database explicitly. This includes - [3]
QS6HQW76 - [4]
FYO6NECEhydra - [5]
2BUX775I* More release -> view. - [6]
JTRG7RDQadd support for git as jobinput - [7]
AHTEIK7G* Added a maintainers field to the Builds table. - [8]
UUGBVEGY* Development notes. - [9]
5GRYUFC4* Remove redundant -fork. - [10]
4D4U5IPY* Allow jobsets to be disabled. - [11]
5SHCWE7X* Prevent repeated evaluation of a jobset with the same inputs. This - [12]
L2E6EVE2* Merged the Build and Job tables. - [13]
P5X4P6VK* Renaming "release sets" to "views" (not finished yet). Having - [14]
BSOLESYK* hydra: project members can do stuff that the owner can do - [15]
KN3VYE5P* Cleaned up the foreign key constraints. - [16]
AZ4LR2GT* Scripts for starting / stopping Hydra. - [*]
N22GPKYT* Put info about logs / build products in the DB.
Change contents
- replacement in doc/dev-notes.txt at line 70
- Start hydra_scheduler and hydra_runner- Start hydra_evaluator and hydra_queue_runner - replacement in src/lib/Hydra/Controller/View.pm at line 62
# require the scheduler to have seen the job, which may not be# require the evaluator to have seen the job, which may not be - replacement in src/script/hydra_control.sh at line 15
hydra_scheduler.pl > $HYDRA_DATA/scheduler.log 2>&1 &echo $! > $HYDRA_DATA/scheduler.pidhydra_evaluator.pl > $HYDRA_DATA/evaluator.log 2>&1 &echo $! > $HYDRA_DATA/evaluator.pid - replacement in src/script/hydra_control.sh at line 24
kill $(cat $HYDRA_DATA/scheduler.pid)kill $(cat $HYDRA_DATA/evaluator.pid) - replacement in src/script/hydra_control.sh at line 32
echo -n "Hydra scheduler... "(kill -0 $(cat $HYDRA_DATA/scheduler.pid) 2> /dev/null && echo "ok") || echo "not running"echo -n "Hydra evaluator... "(kill -0 $(cat $HYDRA_DATA/evaluator.pid) 2> /dev/null && echo "ok") || echo "not running" - replacement in src/sql/hydra.sql at line 48
lastCheckedTime integer, -- last time the scheduler looked at this jobsetlastCheckedTime integer, -- last time the evaluator looked at this jobset - replacement in src/sql/hydra.sql at line 103
firstEvalTime integer, -- first time the scheduler saw this joblastEvalTime integer, -- last time the scheduler saw this jobfirstEvalTime integer, -- first time the evaluator saw this joblastEvalTime integer, -- last time the evaluator saw this job - replacement in src/sql/hydra.sql at line 435
-- set of inputs for a jobset. In the scheduler, after obtaining-- set of inputs for a jobset. In the evaluator, after obtaining