Commit graph

7360 commits

Author SHA1 Message Date
Mike McLean
e649e19be5 unit test 2023-10-03 15:23:02 +02:00
Mike McLean
3a1ee5cddb fix unit tests
get_ready_hosts function was dropped
2023-10-03 15:23:02 +02:00
Mike McLean
7d892964de drop unused code 2023-10-03 15:23:02 +02:00
Mike McLean
0d6e5091a9 unify getTasks and getLoadData code 2023-10-03 15:23:02 +02:00
Mike McLean
9c8a95f3aa drop some test code 2023-10-03 15:23:02 +02:00
Mike McLean
0458e0e445 allow admins to trigger scheduler run with an api call 2023-10-03 15:23:02 +02:00
Tomas Kopecek
d2bbd2ce66 use Task interface for correct state hooks 2023-10-03 15:23:02 +02:00
Tomas Kopecek
787ae18bab use UpsertProcessor 2023-10-03 15:23:02 +02:00
Tomas Kopecek
9b62b2cbea fix scheduler-info 2023-10-03 15:23:02 +02:00
Tomas Kopecek
fab35bedcb fix schema 2023-10-03 15:23:02 +02:00
Mike McLean
edd5abad40 fix import 2023-10-03 15:23:02 +02:00
Mike McLean
81c6cde17a drop unused task states 2023-10-03 15:23:02 +02:00
Mike McLean
fc1f706ae9 outer joins for log query 2023-10-03 15:23:02 +02:00
Mike McLean
b9a7516943 basic scheduler log cli 2023-10-03 15:23:02 +02:00
Mike McLean
325ecffc17 use host.update_ts in kojiweb/hostinfo 2023-10-03 15:23:02 +02:00
Mike McLean
eedcc3e82b query for scheduler logs 2023-10-03 15:23:02 +02:00
Mike McLean
40660bbb42 call host.refuseTask when host check fails 2023-10-03 15:23:02 +02:00
Mike McLean
8716d8552d ... 2023-10-03 15:23:02 +02:00
Mike McLean
9ef308b615 rework host.refuseTask 2023-10-03 15:23:02 +02:00
Mike McLean
b2037c1da0 honor refusals 2023-10-03 15:23:02 +02:00
Mike McLean
fba5abe2ed UpsertProcessor 2023-10-03 15:23:02 +02:00
Mike McLean
a577984d06 use QueryView for get_task_runs 2023-10-03 15:23:02 +02:00
Mike McLean
8ea908bfb9 more QueryView 2023-10-03 15:23:02 +02:00
Mike McLean
e7e080791e ... 2023-10-03 15:23:02 +02:00
Mike McLean
03d12044c3 basic QueryView working 2023-10-03 15:23:02 +02:00
Mike McLean
1d28e0b6af QueryView fragment 2023-10-03 15:23:02 +02:00
Mike McLean
5d0088f9ef initial task refusal functions 2023-10-03 15:23:02 +02:00
Mike McLean
58a5e94b20 ... 2023-10-03 15:23:02 +02:00
Mike McLean
3595229425 handle first time case for last_run_ts 2023-10-03 15:23:02 +02:00
Mike McLean
5ba62a75bb scheduler check_ts fragment 2023-10-03 15:23:02 +02:00
Mike McLean
1cbd13f738 drop unused var 2023-10-03 15:23:02 +02:00
Mike McLean
b19377048c fix convert_value refs 2023-10-03 15:23:02 +02:00
Mike McLean
9a4268121a pull getHostData() from pr3631 2023-10-03 15:23:02 +02:00
Mike McLean
d7e6dc771c flake8 2023-10-03 15:23:02 +02:00
Tomas Kopecek
08a822dddf delete old scheduler log messages 2023-10-03 15:23:02 +02:00
Mike McLean
4b5596b9bd Revert "move convert_value to util lib"
This reverts commit 61f5d2bd46623a9fd9c74ae67f81a7d43da7821f.
2023-10-03 15:23:02 +02:00
Mike McLean
1f54dbdf8f watch-tasks: show host for assigned tasks 2023-10-03 15:23:02 +02:00
Mike McLean
74fd761750 fixes 2023-10-03 15:23:02 +02:00
Mike McLean
f54e4f6acb simple db logging 2023-10-03 15:23:02 +02:00
Mike McLean
7213f6dd91 fix stale ready states 2023-10-03 15:23:02 +02:00
Mike McLean
f07c38155d implement host timeout in scheduler 2023-10-03 15:23:02 +02:00
Mike McLean
83f26189b6 end stale runs 2023-10-03 15:23:02 +02:00
Mike McLean
a9a23900e3 export getTaskRuns 2023-10-03 15:23:02 +02:00
Mike McLean
b46d326673 do some task freeing 2023-10-03 15:23:02 +02:00
Mike McLean
8e642152b1 Revert "move Task class"
This reverts commit e385df81fb90b4cb15928ff64fac239ce90ca4fd.
2023-10-03 15:23:02 +02:00
Mike McLean
50186a6c58 Revert "..."
This reverts commit 8fc33e56070c09b94b5bd689e3871e537c2a8227.
2023-10-03 15:23:02 +02:00
Mike McLean
e101e36202 ... 2023-10-03 15:23:01 +02:00
Mike McLean
30629f29fd move Task class 2023-10-03 15:23:01 +02:00
Mike McLean
6737cb5fa5 check on tasks, partially implement assign timeout 2023-10-03 15:23:01 +02:00
Mike McLean
ddca9d133b fixes, better ranks, and more logging 2023-10-03 15:23:01 +02:00