Closed juliev0 closed 1 month ago
1) Pipeline created before ISB Service, and desiredPhase=Paused
skohli@macos-JQWR9T560R numaflow % kubectl get pl
NAME PHASE VERTICES AGE MESSAGE
simple-pipeline Failed 3 13s ISB Service not found.
We keep the phase as failed and do not try to pause https://github.com/numaproj/numaflow/issues/1992#issuecomment-2310697806
Describe the bug
If you submit a Pipeline with the lifecycle field set to "Paused", it will stay in "Pausing" instead of ever timing out.
To Reproduce Steps to reproduce the behavior:
lifecycle.desiredPhase: Paused
kubectl get pipelines
Pausing
phaseExpected behavior Pipeline should be able to reach "Paused" phase
Additional Information I think the issue is that pausing isn't attempted whenever the Daemon Pod is running.
But there are cases like this one in which the Pipeline never had any Pods running in the first place and could theoretically at least adhere to the pause timeout. Other examples include:
desiredPhase=Paused
.desiredPhase=Paused
.Message from the maintainers:
Impacted by this bug? Give it a 👍. We often sort issues this way to know what to prioritize.