Skip to content

Fix CSI race observed on GCP - #22

Merged
mhjacks merged 2 commits into
validatedpatterns:mainfrom
mhjacks:fix_csi_race
Aug 11, 2026
Merged

Fix CSI race observed on GCP#22
mhjacks merged 2 commits into
validatedpatterns:mainfrom
mhjacks:fix_csi_race

Conversation

@mhjacks

@mhjacks mhjacks commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

This condition was observed on GCP, but could happen in other places.

The issue is that we can create demand for DataSources before they are
ready, which effectively leads to a deadlock. These changes to the
set-default-virt-storageclass job will block argo from proceeding
with VM deployments until datasources are ready.

In non-argo uses of this chart, we already have a lot of process gates
(looking at you, ramen-family-patterns) that orchestrate quite a bit
before the VMs are deployed, so we should be OK there. We can revisit
this if it becomes an issue.

@mhjacks
mhjacks merged commit a3f2070 into validatedpatterns:main Aug 11, 2026
3 checks passed
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.

2 participants