kernelci / kernelci/kernelci-project
Better timeout handling for jobs
- Dominant language
- Python
- Stars
- 14
- Forks
- 32
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 3
Description
Right now we have timeout for kernel builds and LAVA jobs. But we do not check if process (k8s job, or LAVA job) is still alive. In some cases due large queue of jobs, we have situation when job is not started, but it is already marked as failed due timeout. We need to check if process is still alive, and if it is alive - extend timeout, if not - mark it as failed.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the Python code that applies timeouts to kernel builds, Kubernetes jobs, and LAVA jobs, then trace how each job's running state is checked. The change is complete when a still-pending job has its timeout extended and a job whose process is no longer alive is marked failed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kubernetes, python
- Domain
- devops, infrastructure
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100