Skip to content

Commit c5b4403

Browse files
committed
fix(agent): clear StartedAt in finishFailed to prevent immediate re-timeout on restart
1 parent bbcfd61 commit c5b4403

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

internal/agent/reconciler.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ func (r *ImpVMReconciler) finishSucceeded(ctx context.Context, vm *impdevv1alpha
245245
func (r *ImpVMReconciler) finishFailed(ctx context.Context, vm *impdevv1alpha1.ImpVM) (ctrl.Result, error) {
246246
base := vm.DeepCopy()
247247
vm.Status.Phase = impdevv1alpha1.VMPhaseFailed
248+
vm.Status.StartedAt = nil // clear so a future restart doesn't immediately re-timeout
248249
if err := r.Status().Patch(ctx, vm, client.MergeFrom(base)); err != nil {
249250
return ctrl.Result{}, err
250251
}

0 commit comments

Comments
 (0)