PDB not created when Workflow waiting on lock #12966
Labels
area/controller
Controller issues, panics
area/mutex-semaphore
area/synchronization
`parallelism` configurations and other synchronization
type/bug
type/regression
Regression from previous behavior (a specific type of bug)
Pre-requisites
:latest
image tag (i.e.quay.io/argoproj/workflow-controller:latest
) and can confirm the issue still exists on:latest
. If not, I have explained why, in detail, in my description below.What happened/what did you expect to happen?
This is a follow-up to my findings in #6356 (comment) / #10178 (comment) / #12965 . This is technically a regression from 3.2.
When using a semaphore, mutex, or parallelism, if your Workflow cannot start due to waiting for a lock, any PDB on it will not be created.
PDB should be created regardless of usage of semaphore or mutex
Version
v3.5.6, latest
Paste a small workflow that reproduces the issue. We must be able to run the workflow; don't enter a workflows that uses private images.
Only 1 PDB, not 2. The second never gets created
Logs from the workflow controller
Logs from in your workflow's wait container
The text was updated successfully, but these errors were encountered: