Skip to content

Conversation

@wtripp180901
Copy link
Contributor

Proof of concept fix for race described by https://github.com/azimuth-cloud/azimuth-capi-operator/pull/481 (which will likely supersede this PR). on_cluster_services_updated now must wait on a finished field in the cluster's status before updating Platform CRs. I don't think this is a genuine fix, it just seems to delay monitor_cluster_services long enough for the race not to occur. Checking for finished being true also isn't atomic so in itself is race-prone, not sure what the implications of using regular async locks are for kopf threads

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