An existing set of reactive flags for the cluster_connected handler may lead to a resource configuration race condition
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Gnocchi Charm |
New
|
Undecided
|
Unassigned | ||
OpenStack Octavia Charm |
New
|
Undecided
|
Unassigned |
Bug Description
Some of our reactive charms have a latent issue in that they use `when_not(
https:/
https:/
@reactive.
@reactive.
def cluster_
The issue is subtle since ha.available is set based on a key set by an hacluster unit (clustered="yes") which is not gated on the availability of resource configuration set by the primary unit:
https:/
https:/
I think we need a separate flag such as `ha-resources-