Skip to content

Make build task expiration timeout configurable#1227

Open
ConnorFreebairn wants to merge 1 commit into
AlmaLinux:masterfrom
ConnorFreebairn:fixes/284-build-expiration-config
Open

Make build task expiration timeout configurable#1227
ConnorFreebairn wants to merge 1 commit into
AlmaLinux:masterfrom
ConnorFreebairn:fixes/284-build-expiration-config

Conversation

@ConnorFreebairn

Copy link
Copy Markdown

The time before an in-progress build task is considered expired was hard coded to 20 minutes in get_available_build_task. This moves it into a new build_task_expiration_minutes setting (default 20), so behavior is unchanged unless it's overridden.

This is the web server / app half of AlmaLinux/build-system#284

Fixes: AlmaLinux/build-system#284

The window for treating a build task as expired was hardcoded to 20
minutes in get_available_build_task. Moved it into a new
build_task_expiration_minutes setting (default 20) so deployments can
tune how long a task may go without a ping from its build node before
it becomes available for a node to pick up again.

Fixes: AlmaLinux/build-system#284
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.

Taking build task expiration time from config

1 participant