Activity log for bug #1904196

Date Who What changed Old value New value Message
2020-11-13 12:52:15 John A Meinel bug added bug
2020-11-18 12:38:55 John A Meinel juju: importance High Medium
2020-11-18 12:40:07 John A Meinel description It seems that if a leader decides to set application data of a peer relation, it then gets a relation-changed event for the peer relation to let it know that there is new app data. This can lead to a busy wait loop if the leader sets a value, wakes up and sets the value again. (Which is actually useful on k8s, but as it will also wake up all the other units, it is probably a misfeature.) It seems that if a leader decides to set application data of a peer relation, it then gets a relation-changed event for the peer relation to let it know that there is new app data. This has been determined to only happen if you set genuinely new data (eg, relation-set --app foo=bar, relation-set --app foo=bar will only trigger 1 relation-changed event.) It still feels suboptimal and charms shouldn't plan on abusing this feature.
2022-11-03 16:56:12 Canonical Juju QA Bot juju: importance Medium Low
2022-11-03 16:56:14 Canonical Juju QA Bot tags app-relation-data app-relation-data expirebugs-bot