Skip to content

Implement service to submit job retry #1257

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

JenySadadia
Copy link
Collaborator

@JenySadadia JenySadadia commented Jul 18, 2025

Depends on kernelci/kernelci-core#2927

The pipeline service will listen to failed or incomplete jobs and submit a retry for it.

@JenySadadia JenySadadia marked this pull request as ready for review July 21, 2025 09:19
@JenySadadia JenySadadia force-pushed the job-retry branch 3 times, most recently from 8cf521f to c63e7ea Compare July 22, 2025 13:12
@JenySadadia JenySadadia added staging-skip Don't test automatically on staging.kernelci.org and removed staging-skip Don't test automatically on staging.kernelci.org labels Jul 23, 2025
Jeny Sadadia added 5 commits July 24, 2025 14:55
The pipeline service will listen to failed
or incomplete jobs and submit a retry for it.

Signed-off-by: Jeny Sadadia <[email protected]>
API helper function to get node and other information
from event has been changed to send `is_retry` flag.
This flag is useful to detect if the event was raised
to schedule a job retry.
Update pipeline services that use the helper function
accordingly.
Do not process retry events in KCIDB bridge service
to avoid sending the same parent node again. The
event is intended for scheduler service.

Signed-off-by: Jeny Sadadia <[email protected]>
Get `retry_counter` information from the event
a schedule a job retry.

Signed-off-by: Jeny Sadadia <[email protected]>
Add container to run `job_retry` service.

Signed-off-by: Jeny Sadadia <[email protected]>
Add logger configuration section for `job_retry`
service.

Signed-off-by: Jeny Sadadia <[email protected]>
@JenySadadia JenySadadia force-pushed the job-retry branch 2 times, most recently from dc2d644 to b80ea1a Compare July 25, 2025 06:36
Signed-off-by: Jeny Sadadia <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant