Skip to content

Move stop_runner() to JobTerminating pipeline#3714

Merged
r4victor merged 6 commits intomasterfrom
issue_3579_move_stop_runner_to_jobs_terminating
Mar 30, 2026
Merged

Move stop_runner() to JobTerminating pipeline#3714
r4victor merged 6 commits intomasterfrom
issue_3579_move_stop_runner_to_jobs_terminating

Conversation

@r4victor
Copy link
Copy Markdown
Collaborator

Closes #3579

Previously, run processing called stop_runner() for job graceful termination. Now it only requests if job needs graceful termination by setting JobModel.graceful_termination_attempts = 0. The call to runner is moved to JobTerminatingPipeline.

Also tweaked RunPipeline and JobRunningPipeline processing intervals to minimize provisioning latency.

@r4victor r4victor merged commit 7e3969c into master Mar 30, 2026
28 checks passed
@r4victor r4victor deleted the issue_3579_move_stop_runner_to_jobs_terminating branch March 30, 2026 10:13
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.

Move stop_runner() from process_runs to process_terminating_jobs

1 participant