commit 68a0c87235b84f382b1168e7694007816c42ced2
Author: Edward Hope-Morley <email address hidden>
Date: Wed Oct 4 21:39:14 2017 +0100
Do relation consistency sweep on leader change
The current charm design is to perform a sweep of all units
related on the identity-service interface to ensure that
they have all the correct setting values applied. If the
leader unit is deleted and a new one is elected this will
not happen until some event e.g. config-changed occurs. This
can result in remote units malfunctioning since they think they
are not configured. We resolve this by always doing a sweep when
the leader-elected hook fires.
Also fixes infinite loop edge case when ssl-cert-master switches
as a result of leader switch.
Reviewed: https:/ /review. openstack. org/509634 /git.openstack. org/cgit/ openstack/ charm-keystone/ commit/ ?id=68a0c87235b 84f382b1168e769 4007816c42ced2
Committed: https:/
Submitter: Jenkins
Branch: master
commit 68a0c87235b84f3 82b1168e7694007 816c42ced2
Author: Edward Hope-Morley <email address hidden>
Date: Wed Oct 4 21:39:14 2017 +0100
Do relation consistency sweep on leader change
The current charm design is to perform a sweep of all units
related on the identity-service interface to ensure that
they have all the correct setting values applied. If the
leader unit is deleted and a new one is elected this will
not happen until some event e.g. config-changed occurs. This
can result in remote units malfunctioning since they think they
are not configured. We resolve this by always doing a sweep when
the leader-elected hook fires.
Also fixes infinite loop edge case when ssl-cert-master switches
as a result of leader switch.
Change-Id: Icd68cc70d81d7d 518c918e831056f 686dbc7db1e
Closes-Bug: 1721269