From dd9b1d5895fa1056ec91c5e8ae7fbe2c4d056324 Mon Sep 17 00:00:00 2001 From: Matthew Meszaros Date: Thu, 8 Oct 2026 17:01:05 +0000 Subject: [PATCH] feat: keep warmup seeding running when dispatch recovery fails Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- internal/tasks/warmup_reconciler.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/internal/tasks/warmup_reconciler.go b/internal/tasks/warmup_reconciler.go index a4108529b..57f9ca18d 100644 --- a/internal/tasks/warmup_reconciler.go +++ b/internal/tasks/warmup_reconciler.go @@ -28,9 +28,8 @@ func (s *tasksService) ReconcileWarmupSchedules(ctx context.Context, limit int) }); ok { recovered, err := recovery.RecoverUnstartedWarmupDispatches(ctx, time.Now().Add(-10*time.Minute), limit) if err != nil { - return 0, err - } - if recovered > 0 { + log.Warn().Err(err).Msg("warmup reconcile failed to retire unstarted dispatches") + } else if recovered > 0 { log.Info().Int("recovered", recovered).Msg("warmup reconcile retired unstarted dispatches") } }