Commit graph

74 commits

Author SHA1 Message Date
Mike McLean
9a161f9146 fix min_avail calculation 2025-04-08 15:44:23 -04:00
Mike McLean
c09780bbb5 adjust handling for tags with no arches 2024-08-15 11:50:50 +02:00
Mike McLean
6fb33731d9 adjust comments 2024-08-15 11:50:50 +02:00
Mike McLean
3a8a0786be add unit test and adjust error handling
(no errors were found with the code, but needed to avoid masking them in
tests)
2024-08-15 11:50:50 +02:00
Mike McLean
137400868a typo 2024-08-15 11:50:50 +02:00
Mike McLean
826f8637d9 trigger auto refusals in make_task 2024-08-15 11:50:50 +02:00
Mike McLean
8894fcbca3 auto_arch_refuse() 2024-08-15 11:50:50 +02:00
Tomas Kopecek
43b173bb17 --limit from scheduler-logs/info
Related: https://pagure.io/koji/issue/4042
2024-03-20 13:48:58 +01:00
Mike McLean
df55636d6d implicit task refusals 2024-03-06 11:14:12 +01:00
Mike McLean
f8c633f310 streamline hub calls 2024-03-05 13:22:58 +01:00
Mike McLean
fadee51aff handle missing host data, use self.maxjobs as default 2024-03-05 13:22:58 +01:00
Tomas Kopecek
8b554bd3ca Use also builder's maxjobs setting in scheduler
Related: https://pagure.io/koji/issue/4038
2024-03-05 13:22:58 +01:00
Mike McLean
68009db154 log refusal message 2024-02-29 11:01:43 +01:00
Mike McLean
a7006a283f order log messages 2024-02-27 12:32:52 +01:00
Mike McLean
2a6e18fa35 typo in set_refusal
Fixes https://pagure.io/koji/issue/3997
2024-02-05 11:28:43 +01:00
Mike McLean
feb5d0e8ab fix ordering in get_tasks_for_host 2024-01-19 01:41:02 -05:00
Mike McLean
c0284b0fa1 assign overrides 2024-01-19 01:40:57 -05:00
Tomas Kopecek
1b219ee9ea configurable scheduler parameters 2023-10-03 15:23:02 +02:00
Tomas Kopecek
055fae4176 flake8 fixes 2023-10-03 15:23:02 +02:00
Tomas Kopecek
f66a5407e8 default values 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
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
9b62b2cbea fix scheduler-info 2023-10-03 15:23:02 +02:00
Mike McLean
edd5abad40 fix import 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
eedcc3e82b query for scheduler logs 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
03d12044c3 basic QueryView working 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
Mike McLean
4b5596b9bd Revert "move convert_value to util lib"
This reverts commit 61f5d2bd46623a9fd9c74ae67f81a7d43da7821f.
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
6737cb5fa5 check on tasks, partially implement assign timeout 2023-10-03 15:23:01 +02:00