diff --git a/doc/dev-notes.txt b/doc/dev-notes.txt index b4373945..47274125 100644 --- a/doc/dev-notes.txt +++ b/doc/dev-notes.txt @@ -67,7 +67,7 @@ - Create a project, jobset etc. - - Start hydra_scheduler and hydra_runner + - Start hydra_evaluator and hydra_queue_runner * Upgrade notes: diff --git a/src/lib/Hydra/Controller/View.pm b/src/lib/Hydra/Controller/View.pm index 5857bd75..02bde995 100644 --- a/src/lib/Hydra/Controller/View.pm +++ b/src/lib/Hydra/Controller/View.pm @@ -59,7 +59,7 @@ sub updateView { unless $view->project->jobsets->find({name => $jobsetName}); # !!! We could check whether the job exists, but that would - # require the scheduler to have seen the job, which may not be + # require the evaluator to have seen the job, which may not be # the case. $view->viewjobs->create( diff --git a/src/script/hydra_control.sh b/src/script/hydra_control.sh index 2ce8b9f2..0fdc69b2 100755 --- a/src/script/hydra_control.sh +++ b/src/script/hydra_control.sh @@ -12,8 +12,8 @@ if test "$action" = "start"; then hydra_server.pl > $HYDRA_DATA/server.log 2>&1 & echo $! > $HYDRA_DATA/server.pid - hydra_scheduler.pl > $HYDRA_DATA/scheduler.log 2>&1 & - echo $! > $HYDRA_DATA/scheduler.pid + hydra_evaluator.pl > $HYDRA_DATA/evaluator.log 2>&1 & + echo $! > $HYDRA_DATA/evaluator.pid hydra_queue_runner.pl > $HYDRA_DATA/queue_runner.log 2>&1 & echo $! > $HYDRA_DATA/queue_runner.pid @@ -21,7 +21,7 @@ if test "$action" = "start"; then elif test "$action" = "stop"; then kill $(cat $HYDRA_DATA/server.pid) - kill $(cat $HYDRA_DATA/scheduler.pid) + kill $(cat $HYDRA_DATA/evaluator.pid) kill $(cat $HYDRA_DATA/queue_runner.pid) elif test "$action" = "status"; then @@ -29,8 +29,8 @@ elif test "$action" = "status"; then echo -n "Hydra web server... " (kill -0 $(cat $HYDRA_DATA/server.pid) 2> /dev/null && echo "ok") || echo "not running" - 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" echo -n "Hydra queue runner... " (kill -0 $(cat $HYDRA_DATA/queue_runner.pid) 2> /dev/null && echo "ok") || echo "not running" diff --git a/src/sql/hydra.sql b/src/sql/hydra.sql index c0413160..a0ab9ee8 100644 --- a/src/sql/hydra.sql +++ b/src/sql/hydra.sql @@ -45,7 +45,7 @@ create table Jobsets ( nixExprPath text not null, -- relative path of the Nix expression errorMsg text, -- used to signal the last evaluation error etc. for this jobset errorTime integer, -- timestamp associated with errorMsg - lastCheckedTime integer, -- last time the scheduler looked at this jobset + lastCheckedTime integer, -- last time the evaluator looked at this jobset enabled integer not null default 1, enableEmail integer not null default 1, emailOverride text not null, @@ -100,8 +100,8 @@ create table Jobs ( errorMsg text, -- evalution error for this job - firstEvalTime integer, -- first time the scheduler saw this job - lastEvalTime integer, -- last time the scheduler saw this job + firstEvalTime integer, -- first time the evaluator saw this job + lastEvalTime integer, -- last time the evaluator saw this job disabled integer not null default 0, -- !!! not currently used @@ -432,7 +432,7 @@ create table JobsetEvals ( hasNewBuilds integer not null, -- Used to prevent repeated Nix expression evaluation for the same - -- set of inputs for a jobset. In the scheduler, after obtaining + -- set of inputs for a jobset. In the evaluator, after obtaining -- the current inputs for a jobset, we hash the inputs together, -- and if the resulting hash already appears in this table, we can -- skip the jobset. Otherwise we proceed. The hash is computed