diff --git a/kernelci/runtime/lava.py b/kernelci/runtime/lava.py index ca90d247eb..1d4a236e00 100644 --- a/kernelci/runtime/lava.py +++ b/kernelci/runtime/lava.py @@ -293,6 +293,13 @@ def _get_priority(self, job): prio_range = self.config.priority_max - self.config.priority_min prio_min = self.config.priority_min priority = int((priority * prio_range / 100) + prio_min) + # Increase the priority for jobs submitted by humans + node = job.node + submitter = node.get('submitter') + if submitter and submitter != 'service:pipeline': + priority = priority + 1 + if priority > self.config.priority_max: + priority = self.config.priority_max return priority def get_params(self, job, api_config=None):